From 8c91ded7066029b2623ab9e61b9c955784ddf862 Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Thu, 17 Oct 2024 15:56:20 -0400 Subject: [PATCH 01/14] Add ability to specify patient as anchor, use external data files with relative link --- src/loadYamlTestCases.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/loadYamlTestCases.js b/src/loadYamlTestCases.js index c71422d..1a824ae 100644 --- a/src/loadYamlTestCases.js +++ b/src/loadYamlTestCases.js @@ -41,14 +41,14 @@ function yamlToTestCases(yamlFilePath, fhirVersion) { // Get document as a string let docString = fs.readFileSync(yamlFilePath, 'utf8'); // Look for any referenced external data files - let matches = docString.match(/externalData:\s*(\[?-?\s*\w*\s*,?\]?)+/); + let matches = docString.match(/externalData:\s*(\[?-?\s*[\w./-]*\s*,?\]?)+/); matches = matches ? matches[0] : null; let extDataFiles = ['']; if (matches) { let matchNames = matches.split('['); if (matchNames.length == 1) { // There are no square brackets // This must be a block style array. - extDataFiles = matchNames[0].match(/(-\s*\w*)+/g); + extDataFiles = matchNames[0].match(/(-\s*[\w./-]*)+/g); extDataFiles = extDataFiles.map(file => file.replace(/-\s*/,'')); } else { // There are square brackets // This must be a flow style array @@ -114,12 +114,19 @@ function yamlToTestCases(yamlFilePath, fhirVersion) { } // Handle the patient - if (doc.data.length === 0 || doc.data[0].resourceType !== 'Patient') { + if (doc.data.length === 0) { console.warn(`${testName}: First element was not a patient. Inserting a patient element.`); doc.data = doc.data.unshift({ resourceType: 'Patient' }); } - const p = yaml2fhir(doc.data[0], null, fhirVersion); + let p = yaml2fhir(doc.data[0], null, fhirVersion); + + if (p.resourceType !== 'Patient') { + console.warn(`${testName}: First element was not a patient. Inserting a patient element.`); + doc.data = doc.data.unshift({ resourceType: 'Patient' }); + p = yaml2fhir(doc.data[0], null, fhirVersion); + } + addResource(p); for (let i = 1; i < doc.data.length; i++) { From 3db7c5c92aa614cfedd49906e795dcd37d87b8c5 Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Tue, 22 Oct 2024 12:35:43 -0400 Subject: [PATCH 02/14] fix skip bug, document --- CREATING-TEST-CASES.md | 1 + src/loadYamlTestCases.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CREATING-TEST-CASES.md b/CREATING-TEST-CASES.md index 3d29321..14ac07d 100644 --- a/CREATING-TEST-CASES.md +++ b/CREATING-TEST-CASES.md @@ -8,6 +8,7 @@ Each YAML file in the `tests` folder is a separate test case. Each file has the * **externalData**: A YAML [array](https://yaml.org/spec/1.2/spec.html#id2802662) of the names of other YAML files which may contain [anchored](https://yaml.org/spec/1.2/spec.html#id2785586) resource definitions which can be referenced below under the `data` section. See "Reusing Resources" below for more information. * **data**: A sequence (i.e., array) of the resource instances making up the test case (with the `Patient` resource as the first one). Can include YAML references to anchored resources defined in any YAML files listed under the `externalData` section. * **results**: A hash (i.e. object) for which each key corresponds to a CQL expression name and the value is the _expected_ result for that CQL expression. +* **skip**: Skip test case if true (optional, default false). The following is a very simple example of a test case for a fictional CQL library with inclusion criteria that the patient must be male, over 18, and have an Opiod prescription on record. It sets up test data for a 40 year-old male with an Oxycodone prescription and specifies that the `MeetsInclusionCriteria` CQL expression should evaluate to `true`. diff --git a/src/loadYamlTestCases.js b/src/loadYamlTestCases.js index 1a824ae..2265140 100644 --- a/src/loadYamlTestCases.js +++ b/src/loadYamlTestCases.js @@ -81,7 +81,7 @@ function yamlToTestCases(yamlFilePath, fhirVersion) { } const testName = doc.name; if (doc.skip) { - return new TestCase(testName, null, null, true); + return [new TestCase(testName, null, null, true)]; } // Handle the data From 9cedd4ba7d386168ea79009b71cbd65f457e4614 Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Tue, 22 Oct 2024 20:25:30 -0400 Subject: [PATCH 03/14] fix for undefined values in codings --- src/buildTestSuite.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/buildTestSuite.js b/src/buildTestSuite.js index 1860f85..3dcbd8b 100644 --- a/src/buildTestSuite.js +++ b/src/buildTestSuite.js @@ -152,7 +152,12 @@ function simplifyResult(result) { return result2; } else if (result != null && typeof result === 'object') { for (const key of Object.keys(result)) { - result[key] = simplifyResult(result[key]); + if(result[key] === undefined){ + // execution library is serializing uninitialized fields, remove these + delete result[key]; + } else { + result[key] = simplifyResult(result[key]); + } } } return result; From bb95563c0873c0ae3b8fb4bf6f59564ce32d6fdd Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Tue, 5 Nov 2024 18:42:46 -0500 Subject: [PATCH 04/14] color coding for CLI tool output for readability --- bin/cql2elm.js | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/bin/cql2elm.js b/bin/cql2elm.js index 7a33bc8..0f72346 100644 --- a/bin/cql2elm.js +++ b/bin/cql2elm.js @@ -3,6 +3,18 @@ const { platform, argv, cwd } = require('process'); const { join, resolve, sep } = require('path'); const { exec } = require('child_process'); +// ANSI escape codes for colors +const GREEN = '\x1b[32m'; +const RED = '\x1b[31m'; +const YELLOW = '\x1b[33m'; +const RESET = '\x1b[0m'; + +// List of strings to check for non-error output piped to stderr +const greenPrefixes = ['================================================================================', + 'TRANSLATE ', + 'Translation completed successfully.', 'ELM output written to: ']; +const yellowPrefixes = ['Translation completed with messages:', 'Warning:']; + let exeCmd = platform == 'win32' ? 'gradlew.bat' : './gradlew'; let inputArgs = argv; @@ -20,12 +32,32 @@ exec( cwd: resolve(join(__dirname, '..')) }, (error, stdout, stderr) => { + // Handle any errors from exec if (error) { console.error(error); return; } - // eslint-disable-next-line no-console - console.log(stdout); - console.error(stderr); + + // Output stdout in green + if (stdout) { + process.stdout.write(`${GREEN}${stdout}${RESET}`); + } + + // Handle stderr + if (stderr) { + const stderrLines = stderr.toString().split('\n'); + stderrLines.forEach(line => { + if (greenPrefixes.some(prefix => line.startsWith(prefix))) { + // Output lines starting with specified prefixes in green + process.stderr.write(`${GREEN}${line}${RESET}\n`); + } else if (yellowPrefixes.some(prefix => line.startsWith(prefix))) { + // Output warnings in yellow + process.stderr.write(`${YELLOW}${line}${RESET}\n`); + } else if (line.trim()) { + // Output other stderr data in red + process.stderr.write(`${RED}${line}${RESET}\n`); + } + }); + } } ); \ No newline at end of file From 64add70bc12da023469fedcd8c28aa7389b14b2a Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Tue, 5 Nov 2024 19:18:31 -0500 Subject: [PATCH 05/14] document `only` functionality --- CREATING-TEST-CASES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CREATING-TEST-CASES.md b/CREATING-TEST-CASES.md index 14ac07d..9692c71 100644 --- a/CREATING-TEST-CASES.md +++ b/CREATING-TEST-CASES.md @@ -9,6 +9,7 @@ Each YAML file in the `tests` folder is a separate test case. Each file has the * **data**: A sequence (i.e., array) of the resource instances making up the test case (with the `Patient` resource as the first one). Can include YAML references to anchored resources defined in any YAML files listed under the `externalData` section. * **results**: A hash (i.e. object) for which each key corresponds to a CQL expression name and the value is the _expected_ result for that CQL expression. * **skip**: Skip test case if true (optional, default false). +* **only**: Only run this test case if true (optional, default false). The following is a very simple example of a test case for a fictional CQL library with inclusion criteria that the patient must be male, over 18, and have an Opiod prescription on record. It sets up test data for a 40 year-old male with an Oxycodone prescription and specifies that the `MeetsInclusionCriteria` CQL expression should evaluate to `true`. From aec46398e0ad92bec13082f3aaf23a5bd9123971 Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Tue, 5 Nov 2024 21:01:40 -0500 Subject: [PATCH 06/14] support test suite skip and only in config file, test case parameters --- CREATING-TEST-CASES.md | 1 + README.md | 2 ++ src/buildTestSuite.js | 6 +++++- src/loadConfig.js | 14 ++++++++++++++ src/loadYamlTestCases.js | 2 +- src/testCase.js | 8 +++++--- 6 files changed, 28 insertions(+), 5 deletions(-) diff --git a/CREATING-TEST-CASES.md b/CREATING-TEST-CASES.md index 9692c71..770d885 100644 --- a/CREATING-TEST-CASES.md +++ b/CREATING-TEST-CASES.md @@ -10,6 +10,7 @@ Each YAML file in the `tests` folder is a separate test case. Each file has the * **results**: A hash (i.e. object) for which each key corresponds to a CQL expression name and the value is the _expected_ result for that CQL expression. * **skip**: Skip test case if true (optional, default false). * **only**: Only run this test case if true (optional, default false). +* **parameters**: A hash (i.e. object) for which each key corresponds to a CQL library parameter name and the value is the input for execution. (optional, default none). The following is a very simple example of a test case for a fictional CQL library with inclusion criteria that the patient must be male, over 18, and have an Opiod prescription on record. It sets up test data for a 40 year-old male with an Oxycodone prescription and specifies that the `MeetsInclusionCriteria` CQL expression should evaluate to `true`. diff --git a/README.md b/README.md index afefe64..a15fe53 100644 --- a/README.md +++ b/README.md @@ -136,6 +136,8 @@ The following configuration parameters are currently supported: * **dumpFiles**: * **enabled**: Indicates if test data and actual results should be dumped to files for debugging or testing; supports bundles, CQL Hooks requests, and Postman collections of CQL Hooks requests _(optional, boolean, default: false)_ * **path**: The file path to dump files to, if enabled _(optional, string, default: dump\_files)_ +* **skip**: Skip test folder if true _(optional, boolean, default: false)_. +* **only**: Only run this test folder if true _(optional, boolean, default: false)_. All file paths are relative to the location of the `cqlt.yaml` configuraton file unless the file path is absolute. diff --git a/src/buildTestSuite.js b/src/buildTestSuite.js index 3dcbd8b..5575e71 100644 --- a/src/buildTestSuite.js +++ b/src/buildTestSuite.js @@ -31,7 +31,10 @@ function buildTestSuite(testCases, library, codeService, fhirVersion, config) { prefetchKeys = hooksExporter.extractPrefetchKeys(library); } const executor = new cql.Executor(library, codeService); - describe(libraryHandle, () => { + // Use describe.skip if the suite has skip: true, use describe.only if the suite has only: true, + // otherwise use describe + const describeFn = config.get('skip') ? describe.skip : config.get('only') ? describe.only : describe; + describeFn(libraryHandle, () => { let patientSource; before('Initialize FHIR patient source', () => { switch (fhirVersion) { @@ -98,6 +101,7 @@ function buildTestSuite(testCases, library, codeService, fhirVersion, config) { } } patientSource.loadBundles([testCase.bundle]); + executor.withParameters(testCase.parameters); return Promise.resolve(executor.exec(patientSource, executionDateTime)).then((results) => { if (dumpResultsPath) { const filePath = path.join(dumpResultsPath, dumpFileName); diff --git a/src/loadConfig.js b/src/loadConfig.js index 67235b8..35b3a2a 100644 --- a/src/loadConfig.js +++ b/src/loadConfig.js @@ -107,6 +107,20 @@ function newConfig() { } } }, + skip: { + doc: 'Skip test folder if true', + format: 'Boolean', + default: false, + env: 'CQLT_SKIP', + arg: 'skip' + }, + only: { + doc: 'Only run this test folder if true', + format: 'Boolean', + default: false, + env: 'CQLT_ONLY', + arg: 'only' + } }); } diff --git a/src/loadYamlTestCases.js b/src/loadYamlTestCases.js index 2265140..d65ee20 100644 --- a/src/loadYamlTestCases.js +++ b/src/loadYamlTestCases.js @@ -171,7 +171,7 @@ function yamlToTestCases(yamlFilePath, fhirVersion) { for (let i = 0; i < bundles.length; i++) { let iterateTestName = testName + (i > 0 ? ` (${i})` : ''); returnedTestCases.push( - new TestCase(iterateTestName, bundles[i], doc.results, false, doc.only) + new TestCase(iterateTestName, bundles[i], doc.results, false, doc.only, doc.parameters) ); } return returnedTestCases; diff --git a/src/testCase.js b/src/testCase.js index 96e839c..c4bb0f7 100644 --- a/src/testCase.js +++ b/src/testCase.js @@ -1,17 +1,19 @@ class TestCase { - constructor(name, bundle, expected, skip=false, only=false) { + constructor(name, bundle, expected, skip=false, only=false, parameters=null) { this._name = name; this._bundle = bundle; - this._expected = expected; + this._expected = expected; this._skip = skip; this._only = only; + this._parameters = parameters; } get name() { return this._name; } get bundle() { return this._bundle; } - get expected() { return this._expected; } + get expected() { return this._expected; } get skip() { return this._skip; } get only() { return this._only; } + get parameters() { return this._parameters; } } module.exports = TestCase; \ No newline at end of file From 1831286aae91b3412833cc28192efb12c22018b3 Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Wed, 6 Nov 2024 09:29:50 -0500 Subject: [PATCH 07/14] test for config skip and only --- package-lock.json | 202 ++++++++++++++++++++++++++++++- package.json | 3 +- test/buildTestSuite.test.js | 53 ++++++++ test/yaml/other/config-only.yaml | 8 ++ test/yaml/other/config-skip.yaml | 8 ++ 5 files changed, 272 insertions(+), 2 deletions(-) create mode 100644 test/buildTestSuite.test.js create mode 100644 test/yaml/other/config-only.yaml create mode 100644 test/yaml/other/config-skip.yaml diff --git a/package-lock.json b/package-lock.json index 21312da..fca6ae6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,8 @@ "@eslint/js": "^9.6.0", "cql-execution": "^3.0.1", "eslint": "^9.6.0", - "globals": "^15.8.0" + "globals": "^15.8.0", + "sinon": "^19.0.2" }, "peerDependencies": { "cql-execution": ">=1.3.0" @@ -211,6 +212,55 @@ "node": ">= 8" } }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "node_modules/@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + } + }, + "node_modules/@sinonjs/samsam/node_modules/type-detect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@sinonjs/text-encoding": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", + "dev": true, + "license": "(Unlicense OR Apache-2.0)" + }, "node_modules/acorn": { "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", @@ -1202,6 +1252,13 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/just-extend": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", + "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", + "dev": true, + "license": "MIT" + }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -1404,6 +1461,20 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, + "node_modules/nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -1513,6 +1584,16 @@ "node": ">=8" } }, + "node_modules/path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + } + }, "node_modules/pathval": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", @@ -1727,6 +1808,35 @@ "node": ">=8" } }, + "node_modules/sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, + "node_modules/sinon/node_modules/diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/stream": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", @@ -2155,6 +2265,49 @@ "fastq": "^1.6.0" } }, + "@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "dev": true, + "requires": { + "@sinonjs/commons": "^3.0.1" + } + }, + "@sinonjs/samsam": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.2.tgz", + "integrity": "sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==", + "dev": true, + "requires": { + "@sinonjs/commons": "^3.0.1", + "lodash.get": "^4.4.2", + "type-detect": "^4.1.0" + }, + "dependencies": { + "type-detect": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", + "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", + "dev": true + } + } + }, + "@sinonjs/text-encoding": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", + "dev": true + }, "acorn": { "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", @@ -2888,6 +3041,12 @@ "graceful-fs": "^4.1.6" } }, + "just-extend": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", + "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", + "dev": true + }, "keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -3048,6 +3207,19 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", "dev": true }, + "nise": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/nise/-/nise-6.1.1.tgz", + "integrity": "sha512-aMSAzLVY7LyeM60gvBS423nBmIPP+Wy7St7hsb+8/fc1HmeoHJfLO8CKse4u3BtOZvQLJghYPI2i/1WZrEj5/g==", + "dev": true, + "requires": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.1", + "@sinonjs/text-encoding": "^0.7.3", + "just-extend": "^6.2.0", + "path-to-regexp": "^8.1.0" + } + }, "node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -3119,6 +3291,12 @@ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, + "path-to-regexp": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "dev": true + }, "pathval": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", @@ -3253,6 +3431,28 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "sinon": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-19.0.2.tgz", + "integrity": "sha512-euuToqM+PjO4UgXeLETsfQiuoyPXlqFezr6YZDFwHR3t4qaX0fZUe1MfPMznTL5f8BWrVS89KduLdMUsxFCO6g==", + "dev": true, + "requires": { + "@sinonjs/commons": "^3.0.1", + "@sinonjs/fake-timers": "^13.0.2", + "@sinonjs/samsam": "^8.0.1", + "diff": "^7.0.0", + "nise": "^6.1.1", + "supports-color": "^7.2.0" + }, + "dependencies": { + "diff": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", + "dev": true + } + } + }, "stream": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz", diff --git a/package.json b/package.json index 30b2cc4..397f90f 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,8 @@ "@eslint/js": "^9.6.0", "cql-execution": "^3.0.1", "eslint": "^9.6.0", - "globals": "^15.8.0" + "globals": "^15.8.0", + "sinon": "^19.0.2" }, "bin": { "cql-to-elm": "bin/cql2elm.js" diff --git a/test/buildTestSuite.test.js b/test/buildTestSuite.test.js new file mode 100644 index 0000000..33026b8 --- /dev/null +++ b/test/buildTestSuite.test.js @@ -0,0 +1,53 @@ +const buildTestSuite = require('../src/buildTestSuite'); +const loadConfig = require('../src/loadConfig'); +const sinon = require('sinon'); +const { expect } = require('chai'); +const path = require('path'); + +// Mock library and other dependencies +const mockLibrary = { + source: { + library: { + identifier: { + id: 'test', + version: '1.0' + } + } + } +}; + +describe.only('buildTestSuite', () => { + it('should use describe.skip when config.skip is true', () => { + const configPath = path.join(__dirname, 'yaml', 'other', 'config-skip.yaml'); + const config = loadConfig(configPath); + + const describeSpy = sinon.spy(global, 'describe'); + const describeSkipSpy = sinon.spy(global.describe, 'skip'); + + buildTestSuite([], mockLibrary, null, null, config); + + expect(describeSpy.called).to.be.false; + expect(describeSkipSpy.calledOnce).to.be.true; + expect(describeSkipSpy.calledWith('test_v1.0')).to.be.true; + + describeSpy.restore(); + describeSkipSpy.restore(); + }); + + it('should use describe.only when config.only is true', () => { + const configPath = path.join(__dirname, 'yaml', 'other', 'config-only.yaml'); + const config = loadConfig(configPath); + + const describeSpy = sinon.spy(global, 'describe'); + const describeOnlySpy = sinon.spy(global.describe, 'only'); + + buildTestSuite([], mockLibrary, null, null, config); + + expect(describeSpy.called).to.be.false; + expect(describeOnlySpy.calledOnce).to.be.true; + expect(describeOnlySpy.calledWith('test_v1.0')).to.be.true; + + describeSpy.restore(); + describeOnlySpy.restore(); + }); +}); diff --git a/test/yaml/other/config-only.yaml b/test/yaml/other/config-only.yaml new file mode 100644 index 0000000..4e38959 --- /dev/null +++ b/test/yaml/other/config-only.yaml @@ -0,0 +1,8 @@ +--- +library: + name: FactorsToConsiderInManagingChronicPainFHIRv102Test +options: + date: "2018-12-10T00:00:00.0Z" + dumpFiles: + enabled: true +only: true diff --git a/test/yaml/other/config-skip.yaml b/test/yaml/other/config-skip.yaml new file mode 100644 index 0000000..3af8415 --- /dev/null +++ b/test/yaml/other/config-skip.yaml @@ -0,0 +1,8 @@ +--- +library: + name: FactorsToConsiderInManagingChronicPainFHIRv102Test +options: + date: "2018-12-10T00:00:00.0Z" + dumpFiles: + enabled: true +skip: true From b679371b1540ddfe6882666441d723f2a582e06a Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Wed, 6 Nov 2024 10:57:12 -0500 Subject: [PATCH 08/14] support for partial match --- src/buildTestSuite.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/buildTestSuite.js b/src/buildTestSuite.js index 5575e71..40a56b7 100644 --- a/src/buildTestSuite.js +++ b/src/buildTestSuite.js @@ -129,6 +129,10 @@ function checkResult(expr, actual, expected) { } else if (/^\$should have length (\d+)/.test(expectedString)) { let expectedLength = Number(expectedString.match(/^\$should have length (\d+)/)[1]); expect(actual, message).to.have.lengthOf(expectedLength); + } else if (/^\$should include (.+)/.test(expectedString)) { + let expectedJson = String(expectedString.match(/^\$should include (.+)/)[1]); + const simpleResult = simplifyResult(actual); + expect(simpleResult, message).to.deep.include(JSON.parse(expectedJson)); } else { // Anything else is not supported throw new Error(`Unsupported $should method: ${message}`); } From 4c05abba7158c389824b17d5f55b56d8c67fcd40 Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Wed, 6 Nov 2024 10:58:06 -0500 Subject: [PATCH 09/14] tests for partial match, reusable patient, reusable resource relative path, and params --- test/buildTestSuite.test.js | 6 +- test/{yaml/other => }/config-only.yaml | 0 test/{yaml/other => }/config-skip.yaml | 0 test/yaml/other/cql/FHIRHelpers-4.0.1.cql | 520 + test/yaml/other/cql/FHIRHelpers-4.0.1.json | 42985 ++++++++++++++++ test/yaml/other/cql/OtherFHIRv401Test.cql | 15 + test/yaml/other/cql/OtherFHIRv401Test.json | 247 + test/yaml/other/cqlt.yaml | 7 + test/yaml/other/reusable_resources.yml | 6 + test/yaml/other/tests/reusable_example_1.yaml | 15 + 10 files changed, 43798 insertions(+), 3 deletions(-) rename test/{yaml/other => }/config-only.yaml (100%) rename test/{yaml/other => }/config-skip.yaml (100%) create mode 100644 test/yaml/other/cql/FHIRHelpers-4.0.1.cql create mode 100644 test/yaml/other/cql/FHIRHelpers-4.0.1.json create mode 100644 test/yaml/other/cql/OtherFHIRv401Test.cql create mode 100644 test/yaml/other/cql/OtherFHIRv401Test.json create mode 100644 test/yaml/other/cqlt.yaml create mode 100644 test/yaml/other/reusable_resources.yml create mode 100644 test/yaml/other/tests/reusable_example_1.yaml diff --git a/test/buildTestSuite.test.js b/test/buildTestSuite.test.js index 33026b8..0aa8c49 100644 --- a/test/buildTestSuite.test.js +++ b/test/buildTestSuite.test.js @@ -16,9 +16,9 @@ const mockLibrary = { } }; -describe.only('buildTestSuite', () => { +describe('buildTestSuite', () => { it('should use describe.skip when config.skip is true', () => { - const configPath = path.join(__dirname, 'yaml', 'other', 'config-skip.yaml'); + const configPath = path.join(__dirname, 'config-skip.yaml'); const config = loadConfig(configPath); const describeSpy = sinon.spy(global, 'describe'); @@ -35,7 +35,7 @@ describe.only('buildTestSuite', () => { }); it('should use describe.only when config.only is true', () => { - const configPath = path.join(__dirname, 'yaml', 'other', 'config-only.yaml'); + const configPath = path.join(__dirname, 'config-only.yaml'); const config = loadConfig(configPath); const describeSpy = sinon.spy(global, 'describe'); diff --git a/test/yaml/other/config-only.yaml b/test/config-only.yaml similarity index 100% rename from test/yaml/other/config-only.yaml rename to test/config-only.yaml diff --git a/test/yaml/other/config-skip.yaml b/test/config-skip.yaml similarity index 100% rename from test/yaml/other/config-skip.yaml rename to test/config-skip.yaml diff --git a/test/yaml/other/cql/FHIRHelpers-4.0.1.cql b/test/yaml/other/cql/FHIRHelpers-4.0.1.cql new file mode 100644 index 0000000..ce8608d --- /dev/null +++ b/test/yaml/other/cql/FHIRHelpers-4.0.1.cql @@ -0,0 +1,520 @@ +/* +@author: Bryn Rhodes +@description: This library defines functions to convert between FHIR + data types and CQL system-defined types, as well as functions to support + FHIRPath implementation. For more information, the FHIRHelpers wiki page: + https://github.com/cqframework/clinical_quality_language/wiki/FHIRHelpers +@allowFluent: true +*/ +library FHIRHelpers version '4.0.1' + +using FHIR version '4.0.1' + +define function ToInterval(period FHIR.Period): + if period is null then + null + else + if period."start" is null then + Interval(period."start".value, period."end".value] + else + Interval[period."start".value, period."end".value] + +define function ToCalendarUnit(unit System.String): + case unit + when 'ms' then 'millisecond' + when 's' then 'second' + when 'min' then 'minute' + when 'h' then 'hour' + when 'd' then 'day' + when 'wk' then 'week' + when 'mo' then 'month' + when 'a' then 'year' + else unit + end + +define function ToQuantity(quantity FHIR.Quantity): + case + when quantity is null then null + when quantity.value is null then null + when quantity.comparator is not null then + Message(null, true, 'FHIRHelpers.ToQuantity.ComparatorQuantityNotSupported', 'Error', 'FHIR Quantity value has a comparator and cannot be converted to a System.Quantity value.') + when quantity.system is null or quantity.system.value = 'http://unitsofmeasure.org' + or quantity.system.value = 'http://hl7.org/fhirpath/CodeSystem/calendar-units' then + System.Quantity { value: quantity.value.value, unit: ToCalendarUnit(Coalesce(quantity.code.value, quantity.unit.value, '1')) } + else + Message(null, true, 'FHIRHelpers.ToQuantity.InvalidFHIRQuantity', 'Error', 'Invalid FHIR Quantity code: ' & quantity.unit.value & ' (' & quantity.system.value & '|' & quantity.code.value & ')') + end + +define function ToQuantityIgnoringComparator(quantity FHIR.Quantity): + case + when quantity is null then null + when quantity.value is null then null + when quantity.system is null or quantity.system.value = 'http://unitsofmeasure.org' + or quantity.system.value = 'http://hl7.org/fhirpath/CodeSystem/calendar-units' then + System.Quantity { value: quantity.value.value, unit: ToCalendarUnit(Coalesce(quantity.code.value, quantity.unit.value, '1')) } + else + Message(null, true, 'FHIRHelpers.ToQuantity.InvalidFHIRQuantity', 'Error', 'Invalid FHIR Quantity code: ' & quantity.unit.value & ' (' & quantity.system.value & '|' & quantity.code.value & ')') + end + +define function ToInterval(quantity FHIR.Quantity): + if quantity is null then null else + case quantity.comparator.value + when '<' then + Interval[ + null, + ToQuantityIgnoringComparator(quantity) + ) + when '<=' then + Interval[ + null, + ToQuantityIgnoringComparator(quantity) + ] + when '>=' then + Interval[ + ToQuantityIgnoringComparator(quantity), + null + ] + when '>' then + Interval( + ToQuantityIgnoringComparator(quantity), + null + ] + else + Interval[ToQuantity(quantity), ToQuantity(quantity)] + end + +define function ToRatio(ratio FHIR.Ratio): + if ratio is null then + null + else + System.Ratio { numerator: ToQuantity(ratio.numerator), denominator: ToQuantity(ratio.denominator) } + +define function ToInterval(range FHIR.Range): + if range is null then + null + else + Interval[ToQuantity(range.low), ToQuantity(range.high)] + +define function ToCode(coding FHIR.Coding): + if coding is null then + null + else + System.Code { + code: coding.code.value, + system: coding.system.value, + version: coding.version.value, + display: coding.display.value + } + +define function ToConcept(concept FHIR.CodeableConcept): + if concept is null then + null + else + System.Concept { + codes: concept.coding C return ToCode(C), + display: concept.text.value + } + +define function ToValueSet(uri String): + if uri is null then + null + else + System.ValueSet { + id: uri + } + +define function reference(reference String): + if reference is null then + null + else + Reference { reference: string { value: reference } } + +define function ToValue(value Choice): + case + when value is base64Binary then (value as base64Binary).value + when value is boolean then (value as boolean).value + when value is canonical then (value as canonical).value + when value is code then (value as code).value + when value is date then (value as date).value + when value is dateTime then (value as dateTime).value + when value is decimal then (value as decimal).value + when value is id then (value as id).value + when value is instant then (value as instant).value + when value is integer then (value as integer).value + when value is markdown then (value as markdown).value + when value is oid then (value as oid).value + when value is positiveInt then (value as positiveInt).value + when value is string then (value as string).value + when value is time then (value as time).value + when value is unsignedInt then (value as unsignedInt).value + when value is uri then (value as uri).value + when value is url then (value as url).value + when value is uuid then (value as uuid).value + when value is Age then ToQuantity(value as Age) + when value is CodeableConcept then ToConcept(value as CodeableConcept) + when value is Coding then ToCode(value as Coding) + when value is Count then ToQuantity(value as Count) + when value is Distance then ToQuantity(value as Distance) + when value is Duration then ToQuantity(value as Duration) + when value is Quantity then ToQuantity(value as Quantity) + when value is Range then ToInterval(value as Range) + when value is Period then ToInterval(value as Period) + when value is Ratio then ToRatio(value as Ratio) + else value as Choice + end + +define function resolve(reference String) returns Resource: external +define function resolve(reference Reference) returns Resource: external +define function reference(resource Resource) returns Reference: external +define function extension(element Element, url String) returns List: external +define function extension(resource DomainResource, url String) returns List: external +define function modifierExtension(element BackboneElement, url String) returns List: external +define function modifierExtension(resource DomainResource, url String) returns List: external +define function hasValue(element Element) returns Boolean: external +define function getValue(element Element) returns Any: external +define function ofType(identifier String) returns List: external +define function is(identifier String) returns Boolean: external +define function as(identifier String) returns Any: external +define function elementDefinition(element Element) returns ElementDefinition: external +define function slice(element Element, url String, name String) returns List: external +define function checkModifiers(resource Resource) returns Resource: external +define function checkModifiers(resource Resource, modifier String) returns Resource: external +define function checkModifiers(element Element) returns Element: external +define function checkModifiers(element Element, modifier String) returns Element: external +define function conformsTo(resource Resource, structure String) returns Boolean: external +define function memberOf(code code, valueSet String) returns Boolean: external +define function memberOf(coding Coding, valueSet String) returns Boolean: external +define function memberOf(concept CodeableConcept, valueSet String) returns Boolean: external +define function subsumes(coding Coding, subsumedCoding Coding) returns Boolean: external +define function subsumes(concept CodeableConcept, subsumedConcept CodeableConcept) returns Boolean: external +define function subsumedBy(coding Coding, subsumingCoding Coding) returns Boolean: external +define function subsumedBy(concept CodeableConcept, subsumingConcept CodeableConcept) returns Boolean: external +define function htmlChecks(element Element) returns Boolean: external + +define function ToString(value AccountStatus): value.value +define function ToString(value ActionCardinalityBehavior): value.value +define function ToString(value ActionConditionKind): value.value +define function ToString(value ActionGroupingBehavior): value.value +define function ToString(value ActionParticipantType): value.value +define function ToString(value ActionPrecheckBehavior): value.value +define function ToString(value ActionRelationshipType): value.value +define function ToString(value ActionRequiredBehavior): value.value +define function ToString(value ActionSelectionBehavior): value.value +define function ToString(value ActivityDefinitionKind): value.value +define function ToString(value ActivityParticipantType): value.value +define function ToString(value AddressType): value.value +define function ToString(value AddressUse): value.value +define function ToString(value AdministrativeGender): value.value +define function ToString(value AdverseEventActuality): value.value +define function ToString(value AggregationMode): value.value +define function ToString(value AllergyIntoleranceCategory): value.value +define function ToString(value AllergyIntoleranceCriticality): value.value +define function ToString(value AllergyIntoleranceSeverity): value.value +define function ToString(value AllergyIntoleranceType): value.value +define function ToString(value AppointmentStatus): value.value +define function ToString(value AssertionDirectionType): value.value +define function ToString(value AssertionOperatorType): value.value +define function ToString(value AssertionResponseTypes): value.value +define function ToString(value AuditEventAction): value.value +define function ToString(value AuditEventAgentNetworkType): value.value +define function ToString(value AuditEventOutcome): value.value +define function ToString(value BindingStrength): value.value +define function ToString(value BiologicallyDerivedProductCategory): value.value +define function ToString(value BiologicallyDerivedProductStatus): value.value +define function ToString(value BiologicallyDerivedProductStorageScale): value.value +define function ToString(value BundleType): value.value +define function ToString(value CapabilityStatementKind): value.value +define function ToString(value CarePlanActivityKind): value.value +define function ToString(value CarePlanActivityStatus): value.value +define function ToString(value CarePlanIntent): value.value +define function ToString(value CarePlanStatus): value.value +define function ToString(value CareTeamStatus): value.value +define function ToString(value CatalogEntryRelationType): value.value +define function ToString(value ChargeItemDefinitionPriceComponentType): value.value +define function ToString(value ChargeItemStatus): value.value +define function ToString(value ClaimResponseStatus): value.value +define function ToString(value ClaimStatus): value.value +define function ToString(value ClinicalImpressionStatus): value.value +define function ToString(value CodeSearchSupport): value.value +define function ToString(value CodeSystemContentMode): value.value +define function ToString(value CodeSystemHierarchyMeaning): value.value +define function ToString(value CommunicationPriority): value.value +define function ToString(value CommunicationRequestStatus): value.value +define function ToString(value CommunicationStatus): value.value +define function ToString(value CompartmentCode): value.value +define function ToString(value CompartmentType): value.value +define function ToString(value CompositionAttestationMode): value.value +define function ToString(value CompositionStatus): value.value +define function ToString(value ConceptMapEquivalence): value.value +define function ToString(value ConceptMapGroupUnmappedMode): value.value +define function ToString(value ConditionalDeleteStatus): value.value +define function ToString(value ConditionalReadStatus): value.value +define function ToString(value ConsentDataMeaning): value.value +define function ToString(value ConsentProvisionType): value.value +define function ToString(value ConsentState): value.value +define function ToString(value ConstraintSeverity): value.value +define function ToString(value ContactPointSystem): value.value +define function ToString(value ContactPointUse): value.value +define function ToString(value ContractPublicationStatus): value.value +define function ToString(value ContractStatus): value.value +define function ToString(value ContributorType): value.value +define function ToString(value CoverageStatus): value.value +define function ToString(value CurrencyCode): value.value +define function ToString(value DayOfWeek): value.value +define function ToString(value DaysOfWeek): value.value +define function ToString(value DetectedIssueSeverity): value.value +define function ToString(value DetectedIssueStatus): value.value +define function ToString(value DeviceMetricCalibrationState): value.value +define function ToString(value DeviceMetricCalibrationType): value.value +define function ToString(value DeviceMetricCategory): value.value +define function ToString(value DeviceMetricColor): value.value +define function ToString(value DeviceMetricOperationalStatus): value.value +define function ToString(value DeviceNameType): value.value +define function ToString(value DeviceRequestStatus): value.value +define function ToString(value DeviceUseStatementStatus): value.value +define function ToString(value DiagnosticReportStatus): value.value +define function ToString(value DiscriminatorType): value.value +define function ToString(value DocumentConfidentiality): value.value +define function ToString(value DocumentMode): value.value +define function ToString(value DocumentReferenceStatus): value.value +define function ToString(value DocumentRelationshipType): value.value +define function ToString(value EligibilityRequestPurpose): value.value +define function ToString(value EligibilityRequestStatus): value.value +define function ToString(value EligibilityResponsePurpose): value.value +define function ToString(value EligibilityResponseStatus): value.value +define function ToString(value EnableWhenBehavior): value.value +define function ToString(value EncounterLocationStatus): value.value +define function ToString(value EncounterStatus): value.value +define function ToString(value EndpointStatus): value.value +define function ToString(value EnrollmentRequestStatus): value.value +define function ToString(value EnrollmentResponseStatus): value.value +define function ToString(value EpisodeOfCareStatus): value.value +define function ToString(value EventCapabilityMode): value.value +define function ToString(value EventTiming): value.value +define function ToString(value EvidenceVariableType): value.value +define function ToString(value ExampleScenarioActorType): value.value +define function ToString(value ExplanationOfBenefitStatus): value.value +define function ToString(value ExposureState): value.value +define function ToString(value ExtensionContextType): value.value +define function ToString(value FHIRAllTypes): value.value +define function ToString(value FHIRDefinedType): value.value +define function ToString(value FHIRDeviceStatus): value.value +define function ToString(value FHIRResourceType): value.value +define function ToString(value FHIRSubstanceStatus): value.value +define function ToString(value FHIRVersion): value.value +define function ToString(value FamilyHistoryStatus): value.value +define function ToString(value FilterOperator): value.value +define function ToString(value FlagStatus): value.value +define function ToString(value GoalLifecycleStatus): value.value +define function ToString(value GraphCompartmentRule): value.value +define function ToString(value GraphCompartmentUse): value.value +define function ToString(value GroupMeasure): value.value +define function ToString(value GroupType): value.value +define function ToString(value GuidanceResponseStatus): value.value +define function ToString(value GuidePageGeneration): value.value +define function ToString(value GuideParameterCode): value.value +define function ToString(value HTTPVerb): value.value +define function ToString(value IdentifierUse): value.value +define function ToString(value IdentityAssuranceLevel): value.value +define function ToString(value ImagingStudyStatus): value.value +define function ToString(value ImmunizationEvaluationStatus): value.value +define function ToString(value ImmunizationStatus): value.value +define function ToString(value InvoicePriceComponentType): value.value +define function ToString(value InvoiceStatus): value.value +define function ToString(value IssueSeverity): value.value +define function ToString(value IssueType): value.value +define function ToString(value LinkType): value.value +define function ToString(value LinkageType): value.value +define function ToString(value ListMode): value.value +define function ToString(value ListStatus): value.value +define function ToString(value LocationMode): value.value +define function ToString(value LocationStatus): value.value +define function ToString(value MeasureReportStatus): value.value +define function ToString(value MeasureReportType): value.value +define function ToString(value MediaStatus): value.value +define function ToString(value MedicationAdministrationStatus): value.value +define function ToString(value MedicationDispenseStatus): value.value +define function ToString(value MedicationKnowledgeStatus): value.value +define function ToString(value MedicationRequestIntent): value.value +define function ToString(value MedicationRequestPriority): value.value +define function ToString(value MedicationRequestStatus): value.value +define function ToString(value MedicationStatementStatus): value.value +define function ToString(value MedicationStatus): value.value +define function ToString(value MessageSignificanceCategory): value.value +define function ToString(value Messageheader_Response_Request): value.value +define function ToString(value MimeType): value.value +define function ToString(value NameUse): value.value +define function ToString(value NamingSystemIdentifierType): value.value +define function ToString(value NamingSystemType): value.value +define function ToString(value NarrativeStatus): value.value +define function ToString(value NoteType): value.value +define function ToString(value NutritiionOrderIntent): value.value +define function ToString(value NutritionOrderStatus): value.value +define function ToString(value ObservationDataType): value.value +define function ToString(value ObservationRangeCategory): value.value +define function ToString(value ObservationStatus): value.value +define function ToString(value OperationKind): value.value +define function ToString(value OperationParameterUse): value.value +define function ToString(value OrientationType): value.value +define function ToString(value ParameterUse): value.value +define function ToString(value ParticipantRequired): value.value +define function ToString(value ParticipantStatus): value.value +define function ToString(value ParticipationStatus): value.value +define function ToString(value PaymentNoticeStatus): value.value +define function ToString(value PaymentReconciliationStatus): value.value +define function ToString(value ProcedureStatus): value.value +define function ToString(value PropertyRepresentation): value.value +define function ToString(value PropertyType): value.value +define function ToString(value ProvenanceEntityRole): value.value +define function ToString(value PublicationStatus): value.value +define function ToString(value QualityType): value.value +define function ToString(value QuantityComparator): value.value +define function ToString(value QuestionnaireItemOperator): value.value +define function ToString(value QuestionnaireItemType): value.value +define function ToString(value QuestionnaireResponseStatus): value.value +define function ToString(value ReferenceHandlingPolicy): value.value +define function ToString(value ReferenceVersionRules): value.value +define function ToString(value ReferredDocumentStatus): value.value +define function ToString(value RelatedArtifactType): value.value +define function ToString(value RemittanceOutcome): value.value +define function ToString(value RepositoryType): value.value +define function ToString(value RequestIntent): value.value +define function ToString(value RequestPriority): value.value +define function ToString(value RequestStatus): value.value +define function ToString(value ResearchElementType): value.value +define function ToString(value ResearchStudyStatus): value.value +define function ToString(value ResearchSubjectStatus): value.value +define function ToString(value ResourceType): value.value +define function ToString(value ResourceVersionPolicy): value.value +define function ToString(value ResponseType): value.value +define function ToString(value RestfulCapabilityMode): value.value +define function ToString(value RiskAssessmentStatus): value.value +define function ToString(value SPDXLicense): value.value +define function ToString(value SearchComparator): value.value +define function ToString(value SearchEntryMode): value.value +define function ToString(value SearchModifierCode): value.value +define function ToString(value SearchParamType): value.value +define function ToString(value SectionMode): value.value +define function ToString(value SequenceType): value.value +define function ToString(value ServiceRequestIntent): value.value +define function ToString(value ServiceRequestPriority): value.value +define function ToString(value ServiceRequestStatus): value.value +define function ToString(value SlicingRules): value.value +define function ToString(value SlotStatus): value.value +define function ToString(value SortDirection): value.value +define function ToString(value SpecimenContainedPreference): value.value +define function ToString(value SpecimenStatus): value.value +define function ToString(value Status): value.value +define function ToString(value StrandType): value.value +define function ToString(value StructureDefinitionKind): value.value +define function ToString(value StructureMapContextType): value.value +define function ToString(value StructureMapGroupTypeMode): value.value +define function ToString(value StructureMapInputMode): value.value +define function ToString(value StructureMapModelMode): value.value +define function ToString(value StructureMapSourceListMode): value.value +define function ToString(value StructureMapTargetListMode): value.value +define function ToString(value StructureMapTransform): value.value +define function ToString(value SubscriptionChannelType): value.value +define function ToString(value SubscriptionStatus): value.value +define function ToString(value SupplyDeliveryStatus): value.value +define function ToString(value SupplyRequestStatus): value.value +define function ToString(value SystemRestfulInteraction): value.value +define function ToString(value TaskIntent): value.value +define function ToString(value TaskPriority): value.value +define function ToString(value TaskStatus): value.value +define function ToString(value TestReportActionResult): value.value +define function ToString(value TestReportParticipantType): value.value +define function ToString(value TestReportResult): value.value +define function ToString(value TestReportStatus): value.value +define function ToString(value TestScriptRequestMethodCode): value.value +define function ToString(value TriggerType): value.value +define function ToString(value TypeDerivationRule): value.value +define function ToString(value TypeRestfulInteraction): value.value +define function ToString(value UDIEntryType): value.value +define function ToString(value UnitsOfTime): value.value +define function ToString(value Use): value.value +define function ToString(value VariableType): value.value +define function ToString(value VisionBase): value.value +define function ToString(value VisionEyes): value.value +define function ToString(value VisionStatus): value.value +define function ToString(value XPathUsageType): value.value +define function ToString(value base64Binary): value.value +define function ToBoolean(value boolean): value.value +define function ToDate(value date): value.value +define function ToDateTime(value dateTime): value.value +define function ToDecimal(value decimal): value.value +define function ToDateTime(value instant): value.value +define function ToInteger(value integer): value.value +define function ToString(value string): value.value +define function ToTime(value time): value.value +define function ToString(value uri): value.value +define function ToString(value xhtml): value.value diff --git a/test/yaml/other/cql/FHIRHelpers-4.0.1.json b/test/yaml/other/cql/FHIRHelpers-4.0.1.json new file mode 100644 index 0000000..37a0cff --- /dev/null +++ b/test/yaml/other/cql/FHIRHelpers-4.0.1.json @@ -0,0 +1,42985 @@ +{ + "library" : { + "localId" : "0", + "annotation" : [ { + "translatorVersion" : "3.12.0", + "translatorOptions" : "EnableAnnotations,EnableLocators,EnableResultTypes,DisableListDemotion,DisableListPromotion", + "signatureLevel" : "All", + "type" : "CqlToElmInfo" + }, { + "message" : "An operand identifier [reference] is hiding another identifier of the same name.", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" + }, { + "message" : "An operand identifier [reference] is hiding another identifier of the same name.", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" + }, { + "message" : "An operand identifier [reference] is hiding another identifier of the same name.", + "errorType" : "semantic", + "errorSeverity" : "warning", + "type" : "CqlToElmError" + }, { + "type" : "Annotation", + "t" : [ { + "name" : "author", + "value" : "Bryn Rhodes" + }, { + "name" : "description", + "value" : "This library defines functions to convert between FHIR\n data types and CQL system-defined types, as well as functions to support\n FHIRPath implementation. For more information, the FHIRHelpers wiki page:\n https://github.com/cqframework/clinical_quality_language/wiki/FHIRHelpers" + }, { + "name" : "allowFluent", + "value" : "true" + } ], + "s" : { + "r" : "7019", + "s" : [ { + "value" : [ "/*\n@author: Bryn Rhodes\n@description: This library defines functions to convert between FHIR\n data types and CQL system-defined types, as well as functions to support\n FHIRPath implementation. For more information, the FHIRHelpers wiki page:\n https://github.com/cqframework/clinical_quality_language/wiki/FHIRHelpers\n@allowFluent: true\n*/\n","library FHIRHelpers version '4.0.1'" ] + } ] + } + } ], + "identifier" : { + "id" : "FHIRHelpers", + "version" : "4.0.1" + }, + "schemaIdentifier" : { + "id" : "urn:hl7-org:elm", + "version" : "r1" + }, + "usings" : { + "def" : [ { + "localId" : "1", + "localIdentifier" : "System", + "uri" : "urn:hl7-org:elm-types:r1" + }, { + "localId" : "206", + "locator" : "11:1-11:26", + "localIdentifier" : "FHIR", + "uri" : "http://hl7.org/fhir", + "version" : "4.0.1", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "206", + "s" : [ { + "value" : [ "","using " ] + }, { + "s" : [ { + "value" : [ "FHIR" ] + } ] + }, { + "value" : [ " version '4.0.1'" ] + } ] + } + } ] + } ] + }, + "statements" : { + "def" : [ { + "localId" : "207", + "locator" : "13:1-20:62", + "name" : "ToInterval", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "207", + "s" : [ { + "value" : [ "","define function ToInterval(period FHIR.Period):\n " ] + }, { + "r" : "210", + "s" : [ { + "r" : "210", + "s" : [ { + "value" : [ "if " ] + }, { + "r" : "212", + "s" : [ { + "r" : "211", + "s" : [ { + "value" : [ "period" ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "r" : "214", + "value" : [ " then\n ","null","\n else\n " ] + }, { + "r" : "215", + "s" : [ { + "value" : [ "if " ] + }, { + "r" : "218", + "s" : [ { + "r" : "217", + "s" : [ { + "r" : "216", + "s" : [ { + "value" : [ "period" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "217", + "s" : [ { + "value" : [ "\"start\"" ] + } ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "value" : [ " then\n " ] + }, { + "r" : "226", + "s" : [ { + "value" : [ "Interval(" ] + }, { + "r" : "222", + "s" : [ { + "r" : "221", + "s" : [ { + "r" : "220", + "s" : [ { + "value" : [ "period" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "221", + "s" : [ { + "value" : [ "\"start\"" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "222", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "225", + "s" : [ { + "r" : "224", + "s" : [ { + "r" : "223", + "s" : [ { + "value" : [ "period" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "224", + "s" : [ { + "value" : [ "\"end\"" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "225", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ "]" ] + } ] + }, { + "value" : [ "\n else\n " ] + }, { + "r" : "235", + "s" : [ { + "value" : [ "Interval[" ] + }, { + "r" : "231", + "s" : [ { + "r" : "230", + "s" : [ { + "r" : "229", + "s" : [ { + "value" : [ "period" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "230", + "s" : [ { + "value" : [ "\"start\"" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "231", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "234", + "s" : [ { + "r" : "233", + "s" : [ { + "r" : "232", + "s" : [ { + "value" : [ "period" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "233", + "s" : [ { + "value" : [ "\"end\"" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "234", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ "]" ] + } ] + } ] + } ] + } ] + } ] + } + } ], + "resultTypeSpecifier" : { + "localId" : "247", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "248", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, + "expression" : { + "localId" : "210", + "locator" : "14:5-20:62", + "type" : "If", + "resultTypeSpecifier" : { + "localId" : "245", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "246", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, + "condition" : { + "localId" : "212", + "locator" : "14:8-14:21", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "213", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "211", + "locator" : "14:8-14:13", + "resultTypeName" : "{http://hl7.org/fhir}Period", + "name" : "period", + "type" : "OperandRef" + } + }, + "then" : { + "localId" : "240", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "214", + "locator" : "15:9-15:12", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + }, + "asTypeSpecifier" : { + "localId" : "241", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "242", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + } + }, + "else" : { + "localId" : "215", + "locator" : "17:9-20:62", + "type" : "If", + "resultTypeSpecifier" : { + "localId" : "238", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "239", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, + "condition" : { + "localId" : "218", + "locator" : "17:12-17:33", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "219", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "217", + "locator" : "17:12-17:25", + "resultTypeName" : "{http://hl7.org/fhir}dateTime", + "path" : "start", + "type" : "Property", + "source" : { + "localId" : "216", + "locator" : "17:12-17:17", + "resultTypeName" : "{http://hl7.org/fhir}Period", + "name" : "period", + "type" : "OperandRef" + } + } + }, + "then" : { + "localId" : "226", + "locator" : "18:13-18:62", + "lowClosed" : false, + "highClosed" : true, + "type" : "Interval", + "resultTypeSpecifier" : { + "localId" : "227", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "228", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, + "low" : { + "localId" : "222", + "locator" : "18:22-18:41", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}DateTime", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "221", + "locator" : "18:22-18:35", + "resultTypeName" : "{http://hl7.org/fhir}dateTime", + "path" : "start", + "type" : "Property", + "source" : { + "localId" : "220", + "locator" : "18:22-18:27", + "resultTypeName" : "{http://hl7.org/fhir}Period", + "name" : "period", + "type" : "OperandRef" + } + } + }, + "high" : { + "localId" : "225", + "locator" : "18:44-18:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}DateTime", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "224", + "locator" : "18:44-18:55", + "resultTypeName" : "{http://hl7.org/fhir}dateTime", + "path" : "end", + "type" : "Property", + "source" : { + "localId" : "223", + "locator" : "18:44-18:49", + "resultTypeName" : "{http://hl7.org/fhir}Period", + "name" : "period", + "type" : "OperandRef" + } + } + } + }, + "else" : { + "localId" : "235", + "locator" : "20:13-20:62", + "lowClosed" : true, + "highClosed" : true, + "type" : "Interval", + "resultTypeSpecifier" : { + "localId" : "236", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "237", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, + "low" : { + "localId" : "231", + "locator" : "20:22-20:41", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}DateTime", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "230", + "locator" : "20:22-20:35", + "resultTypeName" : "{http://hl7.org/fhir}dateTime", + "path" : "start", + "type" : "Property", + "source" : { + "localId" : "229", + "locator" : "20:22-20:27", + "resultTypeName" : "{http://hl7.org/fhir}Period", + "name" : "period", + "type" : "OperandRef" + } + } + }, + "high" : { + "localId" : "234", + "locator" : "20:44-20:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}DateTime", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "233", + "locator" : "20:44-20:55", + "resultTypeName" : "{http://hl7.org/fhir}dateTime", + "path" : "end", + "type" : "Property", + "source" : { + "localId" : "232", + "locator" : "20:44-20:49", + "resultTypeName" : "{http://hl7.org/fhir}Period", + "name" : "period", + "type" : "OperandRef" + } + } + } + } + } + }, + "operand" : [ { + "localId" : "209", + "name" : "period", + "operandTypeSpecifier" : { + "localId" : "208", + "locator" : "13:35-13:45", + "resultTypeName" : "{http://hl7.org/fhir}Period", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "249", + "locator" : "22:1-33:7", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToCalendarUnit", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "249", + "s" : [ { + "value" : [ "","define function ToCalendarUnit(unit System.String):\n " ] + }, { + "r" : "252", + "s" : [ { + "r" : "252", + "s" : [ { + "value" : [ "case " ] + }, { + "r" : "253", + "s" : [ { + "value" : [ "unit" ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "254", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "255", + "s" : [ { + "value" : [ "'ms'" ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "256", + "s" : [ { + "value" : [ "'millisecond'" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "257", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "258", + "s" : [ { + "value" : [ "'s'" ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "259", + "s" : [ { + "value" : [ "'second'" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "260", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "261", + "s" : [ { + "value" : [ "'min'" ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "262", + "s" : [ { + "value" : [ "'minute'" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "263", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "264", + "s" : [ { + "value" : [ "'h'" ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "265", + "s" : [ { + "value" : [ "'hour'" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "266", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "267", + "s" : [ { + "value" : [ "'d'" ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "268", + "s" : [ { + "value" : [ "'day'" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "269", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "270", + "s" : [ { + "value" : [ "'wk'" ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "271", + "s" : [ { + "value" : [ "'week'" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "272", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "273", + "s" : [ { + "value" : [ "'mo'" ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "274", + "s" : [ { + "value" : [ "'month'" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "275", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "276", + "s" : [ { + "value" : [ "'a'" ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "277", + "s" : [ { + "value" : [ "'year'" ] + } ] + } ] + }, { + "value" : [ "\n else " ] + }, { + "r" : "278", + "s" : [ { + "value" : [ "unit" ] + } ] + }, { + "value" : [ "\n end" ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "252", + "locator" : "23:5-33:7", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Case", + "comparand" : { + "localId" : "253", + "locator" : "23:10-23:13", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "unit", + "type" : "OperandRef" + }, + "caseItem" : [ { + "localId" : "254", + "locator" : "24:9-24:36", + "when" : { + "localId" : "255", + "locator" : "24:14-24:17", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "ms", + "type" : "Literal" + }, + "then" : { + "localId" : "256", + "locator" : "24:24-24:36", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "millisecond", + "type" : "Literal" + } + }, { + "localId" : "257", + "locator" : "25:9-25:30", + "when" : { + "localId" : "258", + "locator" : "25:14-25:16", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "s", + "type" : "Literal" + }, + "then" : { + "localId" : "259", + "locator" : "25:23-25:30", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "second", + "type" : "Literal" + } + }, { + "localId" : "260", + "locator" : "26:9-26:32", + "when" : { + "localId" : "261", + "locator" : "26:14-26:18", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "min", + "type" : "Literal" + }, + "then" : { + "localId" : "262", + "locator" : "26:25-26:32", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "minute", + "type" : "Literal" + } + }, { + "localId" : "263", + "locator" : "27:9-27:28", + "when" : { + "localId" : "264", + "locator" : "27:14-27:16", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "h", + "type" : "Literal" + }, + "then" : { + "localId" : "265", + "locator" : "27:23-27:28", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "hour", + "type" : "Literal" + } + }, { + "localId" : "266", + "locator" : "28:9-28:27", + "when" : { + "localId" : "267", + "locator" : "28:14-28:16", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "d", + "type" : "Literal" + }, + "then" : { + "localId" : "268", + "locator" : "28:23-28:27", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "day", + "type" : "Literal" + } + }, { + "localId" : "269", + "locator" : "29:9-29:29", + "when" : { + "localId" : "270", + "locator" : "29:14-29:17", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "wk", + "type" : "Literal" + }, + "then" : { + "localId" : "271", + "locator" : "29:24-29:29", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "week", + "type" : "Literal" + } + }, { + "localId" : "272", + "locator" : "30:9-30:30", + "when" : { + "localId" : "273", + "locator" : "30:14-30:17", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "mo", + "type" : "Literal" + }, + "then" : { + "localId" : "274", + "locator" : "30:24-30:30", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "month", + "type" : "Literal" + } + }, { + "localId" : "275", + "locator" : "31:9-31:28", + "when" : { + "localId" : "276", + "locator" : "31:14-31:16", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "a", + "type" : "Literal" + }, + "then" : { + "localId" : "277", + "locator" : "31:23-31:28", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "year", + "type" : "Literal" + } + } ], + "else" : { + "localId" : "278", + "locator" : "32:14-32:17", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "unit", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "251", + "name" : "unit", + "operandTypeSpecifier" : { + "localId" : "250", + "locator" : "22:37-22:49", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "279", + "locator" : "35:1-46:7", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantity", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "279", + "s" : [ { + "value" : [ "","define function ToQuantity(quantity FHIR.Quantity):\n " ] + }, { + "r" : "282", + "s" : [ { + "r" : "282", + "s" : [ { + "value" : [ "case\n " ] + }, { + "r" : "283", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "285", + "s" : [ { + "r" : "284", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "r" : "287", + "value" : [ " then ","null" ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "288", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "291", + "s" : [ { + "r" : "290", + "s" : [ { + "r" : "289", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "290", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "r" : "293", + "value" : [ " then ","null" ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "294", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "299", + "s" : [ { + "r" : "296", + "s" : [ { + "r" : "295", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "296", + "s" : [ { + "value" : [ "comparator" ] + } ] + } ] + }, { + "value" : [ " is not null" ] + } ] + }, { + "value" : [ " then\n " ] + }, { + "r" : "313", + "s" : [ { + "r" : "301", + "value" : [ "Message","(","null",", ","true",", " ] + }, { + "r" : "303", + "s" : [ { + "value" : [ "'FHIRHelpers.ToQuantity.ComparatorQuantityNotSupported'" ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "304", + "s" : [ { + "value" : [ "'Error'" ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "305", + "s" : [ { + "value" : [ "'FHIR Quantity value has a comparator and cannot be converted to a System.Quantity value.'" ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "319", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "320", + "s" : [ { + "r" : "321", + "s" : [ { + "r" : "324", + "s" : [ { + "r" : "323", + "s" : [ { + "r" : "322", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "323", + "s" : [ { + "value" : [ "system" ] + } ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "value" : [ " or " ] + }, { + "r" : "326", + "s" : [ { + "r" : "329", + "s" : [ { + "r" : "328", + "s" : [ { + "r" : "327", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "328", + "s" : [ { + "value" : [ "system" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "329", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ " ","="," " ] + }, { + "r" : "330", + "s" : [ { + "value" : [ "'http://unitsofmeasure.org'" ] + } ] + } ] + } ] + }, { + "value" : [ "\n or " ] + }, { + "r" : "335", + "s" : [ { + "r" : "338", + "s" : [ { + "r" : "337", + "s" : [ { + "r" : "336", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "337", + "s" : [ { + "value" : [ "system" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "338", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ " ","="," " ] + }, { + "r" : "339", + "s" : [ { + "value" : [ "'http://hl7.org/fhirpath/CodeSystem/calendar-units'" ] + } ] + } ] + } ] + }, { + "value" : [ " then\n " ] + }, { + "r" : "344", + "s" : [ { + "value" : [ "System",".","Quantity"," { " ] + }, { + "s" : [ { + "value" : [ "value",": " ] + }, { + "r" : "348", + "s" : [ { + "r" : "347", + "s" : [ { + "r" : "346", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "347", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "348", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ ", " ] + }, { + "s" : [ { + "value" : [ "unit",": " ] + }, { + "r" : "365", + "s" : [ { + "value" : [ "ToCalendarUnit","(" ] + }, { + "r" : "361", + "s" : [ { + "value" : [ "Coalesce","(" ] + }, { + "r" : "351", + "s" : [ { + "r" : "350", + "s" : [ { + "r" : "349", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "350", + "s" : [ { + "value" : [ "code" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "351", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "354", + "s" : [ { + "r" : "353", + "s" : [ { + "r" : "352", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "353", + "s" : [ { + "value" : [ "unit" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "354", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "355", + "s" : [ { + "value" : [ "'1'" ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ " }" ] + } ] + } ] + }, { + "value" : [ "\n else\n " ] + }, { + "r" : "505", + "s" : [ { + "r" : "367", + "value" : [ "Message","(","null",", ","true",", " ] + }, { + "r" : "369", + "s" : [ { + "value" : [ "'FHIRHelpers.ToQuantity.InvalidFHIRQuantity'" ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "370", + "s" : [ { + "value" : [ "'Error'" ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "371", + "s" : [ { + "r" : "372", + "s" : [ { + "r" : "373", + "s" : [ { + "r" : "374", + "s" : [ { + "r" : "375", + "s" : [ { + "r" : "376", + "s" : [ { + "r" : "377", + "s" : [ { + "value" : [ "'Invalid FHIR Quantity code: '" ] + } ] + }, { + "value" : [ " & " ] + }, { + "r" : "380", + "s" : [ { + "r" : "379", + "s" : [ { + "r" : "378", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "379", + "s" : [ { + "value" : [ "unit" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "380", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ " & " ] + }, { + "r" : "399", + "s" : [ { + "value" : [ "' ('" ] + } ] + } ] + }, { + "value" : [ " & " ] + }, { + "r" : "420", + "s" : [ { + "r" : "419", + "s" : [ { + "r" : "418", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "419", + "s" : [ { + "value" : [ "system" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "420", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ " & " ] + }, { + "r" : "439", + "s" : [ { + "value" : [ "'|'" ] + } ] + } ] + }, { + "value" : [ " & " ] + }, { + "r" : "460", + "s" : [ { + "r" : "459", + "s" : [ { + "r" : "458", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "459", + "s" : [ { + "value" : [ "code" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "460", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ " & " ] + }, { + "r" : "479", + "s" : [ { + "value" : [ "')'" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "\n end" ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "282", + "locator" : "36:5-46:7", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "Case", + "caseItem" : [ { + "localId" : "283", + "locator" : "37:9-37:39", + "when" : { + "localId" : "285", + "locator" : "37:14-37:29", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "286", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "284", + "locator" : "37:14-37:21", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + }, + "then" : { + "localId" : "511", + "asType" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "287", + "locator" : "37:36-37:39", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + } + } + }, { + "localId" : "288", + "locator" : "38:9-38:45", + "when" : { + "localId" : "291", + "locator" : "38:14-38:35", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "292", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "290", + "locator" : "38:14-38:27", + "resultTypeName" : "{http://hl7.org/fhir}decimal", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "289", + "locator" : "38:14-38:21", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, + "then" : { + "localId" : "512", + "asType" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "293", + "locator" : "38:42-38:45", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + } + } + }, { + "localId" : "294", + "locator" : "39:9-40:189", + "when" : { + "localId" : "299", + "locator" : "39:14-39:44", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Not", + "signature" : [ { + "localId" : "300", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "297", + "locator" : "39:14-39:44", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "298", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "296", + "locator" : "39:14-39:32", + "resultTypeName" : "{http://hl7.org/fhir}QuantityComparator", + "path" : "comparator", + "type" : "Property", + "source" : { + "localId" : "295", + "locator" : "39:14-39:21", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + } + }, + "then" : { + "localId" : "513", + "asType" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "313", + "locator" : "40:13-40:189", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Message", + "signature" : [ { + "localId" : "314", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "315", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "316", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "317", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "318", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "source" : { + "localId" : "301", + "locator" : "40:21-40:24", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + }, + "condition" : { + "localId" : "302", + "locator" : "40:27-40:30", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", + "type" : "Literal" + }, + "code" : { + "localId" : "303", + "locator" : "40:33-40:87", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "FHIRHelpers.ToQuantity.ComparatorQuantityNotSupported", + "type" : "Literal" + }, + "severity" : { + "localId" : "304", + "locator" : "40:90-40:96", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "Error", + "type" : "Literal" + }, + "message" : { + "localId" : "305", + "locator" : "40:99-40:188", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "FHIR Quantity value has a comparator and cannot be converted to a System.Quantity value.", + "type" : "Literal" + } + } + } + }, { + "localId" : "319", + "locator" : "41:9-43:138", + "when" : { + "localId" : "320", + "locator" : "41:14-42:92", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Or", + "signature" : [ { + "localId" : "342", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "343", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "321", + "locator" : "41:14-41:91", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Or", + "signature" : [ { + "localId" : "333", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "334", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "324", + "locator" : "41:14-41:36", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "325", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "323", + "locator" : "41:14-41:28", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "path" : "system", + "type" : "Property", + "source" : { + "localId" : "322", + "locator" : "41:14-41:21", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "326", + "locator" : "41:41-41:91", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Equal", + "signature" : [ { + "localId" : "331", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "332", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "329", + "locator" : "41:41-41:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "328", + "locator" : "41:41-41:55", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "path" : "system", + "type" : "Property", + "source" : { + "localId" : "327", + "locator" : "41:41-41:48", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "330", + "locator" : "41:65-41:91", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "http://unitsofmeasure.org", + "type" : "Literal" + } ] + } ] + }, { + "localId" : "335", + "locator" : "42:18-42:92", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Equal", + "signature" : [ { + "localId" : "340", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "341", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "338", + "locator" : "42:18-42:38", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "337", + "locator" : "42:18-42:32", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "path" : "system", + "type" : "Property", + "source" : { + "localId" : "336", + "locator" : "42:18-42:25", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "339", + "locator" : "42:42-42:92", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "http://hl7.org/fhirpath/CodeSystem/calendar-units", + "type" : "Literal" + } ] + } ] + }, + "then" : { + "localId" : "344", + "locator" : "43:13-43:138", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "classType" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "Instance", + "element" : [ { + "name" : "value", + "value" : { + "localId" : "348", + "locator" : "43:38-43:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Decimal", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "347", + "locator" : "43:38-43:51", + "resultTypeName" : "{http://hl7.org/fhir}decimal", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "346", + "locator" : "43:38-43:45", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + } + }, { + "name" : "unit", + "value" : { + "localId" : "365", + "locator" : "43:66-43:136", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToCalendarUnit", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "366", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "361", + "locator" : "43:81-43:135", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Coalesce", + "signature" : [ { + "localId" : "362", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "363", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "364", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "351", + "locator" : "43:90-43:108", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "350", + "locator" : "43:90-43:102", + "resultTypeName" : "{http://hl7.org/fhir}code", + "path" : "code", + "type" : "Property", + "source" : { + "localId" : "349", + "locator" : "43:90-43:97", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "354", + "locator" : "43:111-43:129", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "353", + "locator" : "43:111-43:123", + "resultTypeName" : "{http://hl7.org/fhir}string", + "path" : "unit", + "type" : "Property", + "source" : { + "localId" : "352", + "locator" : "43:111-43:118", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "355", + "locator" : "43:132-43:134", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "1", + "type" : "Literal" + } ] + } ] + } + } ] + } + } ], + "else" : { + "localId" : "514", + "asType" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "505", + "locator" : "45:13-45:205", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Message", + "signature" : [ { + "localId" : "506", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "507", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "508", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "509", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "510", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "source" : { + "localId" : "367", + "locator" : "45:21-45:24", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + }, + "condition" : { + "localId" : "368", + "locator" : "45:27-45:30", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", + "type" : "Literal" + }, + "code" : { + "localId" : "369", + "locator" : "45:33-45:76", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "FHIRHelpers.ToQuantity.InvalidFHIRQuantity", + "type" : "Literal" + }, + "severity" : { + "localId" : "370", + "locator" : "45:79-45:85", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "Error", + "type" : "Literal" + }, + "message" : { + "localId" : "371", + "locator" : "45:88-45:204", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Concatenate", + "signature" : [ { + "localId" : "496", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "497", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "485", + "type" : "Coalesce", + "signature" : [ { + "localId" : "486", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "487", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "372", + "locator" : "45:88-45:198", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Concatenate", + "signature" : [ { + "localId" : "477", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "478", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "466", + "type" : "Coalesce", + "signature" : [ { + "localId" : "467", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "468", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "373", + "locator" : "45:88-45:176", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Concatenate", + "signature" : [ { + "localId" : "456", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "457", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "445", + "type" : "Coalesce", + "signature" : [ { + "localId" : "446", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "447", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "374", + "locator" : "45:88-45:170", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Concatenate", + "signature" : [ { + "localId" : "437", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "438", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "426", + "type" : "Coalesce", + "signature" : [ { + "localId" : "427", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "428", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "375", + "locator" : "45:88-45:146", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Concatenate", + "signature" : [ { + "localId" : "416", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "417", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "405", + "type" : "Coalesce", + "signature" : [ { + "localId" : "406", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "407", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "376", + "locator" : "45:88-45:139", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Concatenate", + "signature" : [ { + "localId" : "397", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "398", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "386", + "type" : "Coalesce", + "signature" : [ { + "localId" : "387", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "388", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "377", + "locator" : "45:88-45:117", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "Invalid FHIR Quantity code: ", + "type" : "Literal" + }, { + "localId" : "381", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + }, { + "localId" : "394", + "type" : "Coalesce", + "signature" : [ { + "localId" : "395", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "396", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "380", + "locator" : "45:121-45:139", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "379", + "locator" : "45:121-45:133", + "resultTypeName" : "{http://hl7.org/fhir}string", + "path" : "unit", + "type" : "Property", + "source" : { + "localId" : "378", + "locator" : "45:121-45:128", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "389", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + } ] + }, { + "localId" : "400", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + }, { + "localId" : "413", + "type" : "Coalesce", + "signature" : [ { + "localId" : "414", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "415", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "399", + "locator" : "45:143-45:146", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : " (", + "type" : "Literal" + }, { + "localId" : "408", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + } ] + }, { + "localId" : "421", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + }, { + "localId" : "434", + "type" : "Coalesce", + "signature" : [ { + "localId" : "435", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "436", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "420", + "locator" : "45:150-45:170", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "419", + "locator" : "45:150-45:164", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "path" : "system", + "type" : "Property", + "source" : { + "localId" : "418", + "locator" : "45:150-45:157", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "429", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + } ] + }, { + "localId" : "440", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + }, { + "localId" : "453", + "type" : "Coalesce", + "signature" : [ { + "localId" : "454", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "455", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "439", + "locator" : "45:174-45:176", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "|", + "type" : "Literal" + }, { + "localId" : "448", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + } ] + }, { + "localId" : "461", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + }, { + "localId" : "474", + "type" : "Coalesce", + "signature" : [ { + "localId" : "475", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "476", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "460", + "locator" : "45:180-45:198", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "459", + "locator" : "45:180-45:192", + "resultTypeName" : "{http://hl7.org/fhir}code", + "path" : "code", + "type" : "Property", + "source" : { + "localId" : "458", + "locator" : "45:180-45:187", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "469", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + } ] + }, { + "localId" : "480", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + }, { + "localId" : "493", + "type" : "Coalesce", + "signature" : [ { + "localId" : "494", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "495", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "479", + "locator" : "45:202-45:204", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : ")", + "type" : "Literal" + }, { + "localId" : "488", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + } ] + } + } + } + }, + "operand" : [ { + "localId" : "281", + "name" : "quantity", + "operandTypeSpecifier" : { + "localId" : "280", + "locator" : "35:37-35:49", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "515", + "locator" : "48:1-57:7", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantityIgnoringComparator", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "515", + "s" : [ { + "value" : [ "","define function ToQuantityIgnoringComparator(quantity FHIR.Quantity):\n " ] + }, { + "r" : "518", + "s" : [ { + "r" : "518", + "s" : [ { + "value" : [ "case\n " ] + }, { + "r" : "519", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "521", + "s" : [ { + "r" : "520", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "r" : "523", + "value" : [ " then ","null" ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "524", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "527", + "s" : [ { + "r" : "526", + "s" : [ { + "r" : "525", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "526", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "r" : "529", + "value" : [ " then ","null" ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "530", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "531", + "s" : [ { + "r" : "532", + "s" : [ { + "r" : "535", + "s" : [ { + "r" : "534", + "s" : [ { + "r" : "533", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "534", + "s" : [ { + "value" : [ "system" ] + } ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "value" : [ " or " ] + }, { + "r" : "537", + "s" : [ { + "r" : "540", + "s" : [ { + "r" : "539", + "s" : [ { + "r" : "538", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "539", + "s" : [ { + "value" : [ "system" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "540", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ " ","="," " ] + }, { + "r" : "541", + "s" : [ { + "value" : [ "'http://unitsofmeasure.org'" ] + } ] + } ] + } ] + }, { + "value" : [ "\n or " ] + }, { + "r" : "546", + "s" : [ { + "r" : "549", + "s" : [ { + "r" : "548", + "s" : [ { + "r" : "547", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "548", + "s" : [ { + "value" : [ "system" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "549", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ " ","="," " ] + }, { + "r" : "550", + "s" : [ { + "value" : [ "'http://hl7.org/fhirpath/CodeSystem/calendar-units'" ] + } ] + } ] + } ] + }, { + "value" : [ " then\n " ] + }, { + "r" : "555", + "s" : [ { + "value" : [ "System",".","Quantity"," { " ] + }, { + "s" : [ { + "value" : [ "value",": " ] + }, { + "r" : "559", + "s" : [ { + "r" : "558", + "s" : [ { + "r" : "557", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "558", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "559", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ ", " ] + }, { + "s" : [ { + "value" : [ "unit",": " ] + }, { + "r" : "576", + "s" : [ { + "value" : [ "ToCalendarUnit","(" ] + }, { + "r" : "572", + "s" : [ { + "value" : [ "Coalesce","(" ] + }, { + "r" : "562", + "s" : [ { + "r" : "561", + "s" : [ { + "r" : "560", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "561", + "s" : [ { + "value" : [ "code" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "562", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "565", + "s" : [ { + "r" : "564", + "s" : [ { + "r" : "563", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "564", + "s" : [ { + "value" : [ "unit" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "565", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "566", + "s" : [ { + "value" : [ "'1'" ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ " }" ] + } ] + } ] + }, { + "value" : [ "\n else\n " ] + }, { + "r" : "716", + "s" : [ { + "r" : "578", + "value" : [ "Message","(","null",", ","true",", " ] + }, { + "r" : "580", + "s" : [ { + "value" : [ "'FHIRHelpers.ToQuantity.InvalidFHIRQuantity'" ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "581", + "s" : [ { + "value" : [ "'Error'" ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "582", + "s" : [ { + "r" : "583", + "s" : [ { + "r" : "584", + "s" : [ { + "r" : "585", + "s" : [ { + "r" : "586", + "s" : [ { + "r" : "587", + "s" : [ { + "r" : "588", + "s" : [ { + "value" : [ "'Invalid FHIR Quantity code: '" ] + } ] + }, { + "value" : [ " & " ] + }, { + "r" : "591", + "s" : [ { + "r" : "590", + "s" : [ { + "r" : "589", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "590", + "s" : [ { + "value" : [ "unit" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "591", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ " & " ] + }, { + "r" : "610", + "s" : [ { + "value" : [ "' ('" ] + } ] + } ] + }, { + "value" : [ " & " ] + }, { + "r" : "631", + "s" : [ { + "r" : "630", + "s" : [ { + "r" : "629", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "630", + "s" : [ { + "value" : [ "system" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "631", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ " & " ] + }, { + "r" : "650", + "s" : [ { + "value" : [ "'|'" ] + } ] + } ] + }, { + "value" : [ " & " ] + }, { + "r" : "671", + "s" : [ { + "r" : "670", + "s" : [ { + "r" : "669", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "670", + "s" : [ { + "value" : [ "code" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "671", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ " & " ] + }, { + "r" : "690", + "s" : [ { + "value" : [ "')'" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "\n end" ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "518", + "locator" : "49:5-57:7", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "Case", + "caseItem" : [ { + "localId" : "519", + "locator" : "50:9-50:39", + "when" : { + "localId" : "521", + "locator" : "50:14-50:29", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "522", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "520", + "locator" : "50:14-50:21", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + }, + "then" : { + "localId" : "722", + "asType" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "523", + "locator" : "50:36-50:39", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + } + } + }, { + "localId" : "524", + "locator" : "51:9-51:45", + "when" : { + "localId" : "527", + "locator" : "51:14-51:35", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "528", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "526", + "locator" : "51:14-51:27", + "resultTypeName" : "{http://hl7.org/fhir}decimal", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "525", + "locator" : "51:14-51:21", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, + "then" : { + "localId" : "723", + "asType" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "529", + "locator" : "51:42-51:45", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + } + } + }, { + "localId" : "530", + "locator" : "52:9-54:138", + "when" : { + "localId" : "531", + "locator" : "52:14-53:92", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Or", + "signature" : [ { + "localId" : "553", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "554", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "532", + "locator" : "52:14-52:91", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Or", + "signature" : [ { + "localId" : "544", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "545", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "535", + "locator" : "52:14-52:36", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "536", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "534", + "locator" : "52:14-52:28", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "path" : "system", + "type" : "Property", + "source" : { + "localId" : "533", + "locator" : "52:14-52:21", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "537", + "locator" : "52:41-52:91", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Equal", + "signature" : [ { + "localId" : "542", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "543", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "540", + "locator" : "52:41-52:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "539", + "locator" : "52:41-52:55", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "path" : "system", + "type" : "Property", + "source" : { + "localId" : "538", + "locator" : "52:41-52:48", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "541", + "locator" : "52:65-52:91", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "http://unitsofmeasure.org", + "type" : "Literal" + } ] + } ] + }, { + "localId" : "546", + "locator" : "53:18-53:92", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Equal", + "signature" : [ { + "localId" : "551", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "552", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "549", + "locator" : "53:18-53:38", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "548", + "locator" : "53:18-53:32", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "path" : "system", + "type" : "Property", + "source" : { + "localId" : "547", + "locator" : "53:18-53:25", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "550", + "locator" : "53:42-53:92", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "http://hl7.org/fhirpath/CodeSystem/calendar-units", + "type" : "Literal" + } ] + } ] + }, + "then" : { + "localId" : "555", + "locator" : "54:13-54:138", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "classType" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "Instance", + "element" : [ { + "name" : "value", + "value" : { + "localId" : "559", + "locator" : "54:38-54:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Decimal", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "558", + "locator" : "54:38-54:51", + "resultTypeName" : "{http://hl7.org/fhir}decimal", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "557", + "locator" : "54:38-54:45", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + } + }, { + "name" : "unit", + "value" : { + "localId" : "576", + "locator" : "54:66-54:136", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToCalendarUnit", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "577", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "572", + "locator" : "54:81-54:135", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Coalesce", + "signature" : [ { + "localId" : "573", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "574", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "575", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "562", + "locator" : "54:90-54:108", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "561", + "locator" : "54:90-54:102", + "resultTypeName" : "{http://hl7.org/fhir}code", + "path" : "code", + "type" : "Property", + "source" : { + "localId" : "560", + "locator" : "54:90-54:97", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "565", + "locator" : "54:111-54:129", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "564", + "locator" : "54:111-54:123", + "resultTypeName" : "{http://hl7.org/fhir}string", + "path" : "unit", + "type" : "Property", + "source" : { + "localId" : "563", + "locator" : "54:111-54:118", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "566", + "locator" : "54:132-54:134", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "1", + "type" : "Literal" + } ] + } ] + } + } ] + } + } ], + "else" : { + "localId" : "724", + "asType" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "716", + "locator" : "56:13-56:205", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Message", + "signature" : [ { + "localId" : "717", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "718", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "719", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "720", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "721", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "source" : { + "localId" : "578", + "locator" : "56:21-56:24", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + }, + "condition" : { + "localId" : "579", + "locator" : "56:27-56:30", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "valueType" : "{urn:hl7-org:elm-types:r1}Boolean", + "value" : "true", + "type" : "Literal" + }, + "code" : { + "localId" : "580", + "locator" : "56:33-56:76", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "FHIRHelpers.ToQuantity.InvalidFHIRQuantity", + "type" : "Literal" + }, + "severity" : { + "localId" : "581", + "locator" : "56:79-56:85", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "Error", + "type" : "Literal" + }, + "message" : { + "localId" : "582", + "locator" : "56:88-56:204", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Concatenate", + "signature" : [ { + "localId" : "707", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "708", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "696", + "type" : "Coalesce", + "signature" : [ { + "localId" : "697", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "698", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "583", + "locator" : "56:88-56:198", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Concatenate", + "signature" : [ { + "localId" : "688", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "689", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "677", + "type" : "Coalesce", + "signature" : [ { + "localId" : "678", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "679", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "584", + "locator" : "56:88-56:176", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Concatenate", + "signature" : [ { + "localId" : "667", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "668", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "656", + "type" : "Coalesce", + "signature" : [ { + "localId" : "657", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "658", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "585", + "locator" : "56:88-56:170", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Concatenate", + "signature" : [ { + "localId" : "648", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "649", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "637", + "type" : "Coalesce", + "signature" : [ { + "localId" : "638", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "639", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "586", + "locator" : "56:88-56:146", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Concatenate", + "signature" : [ { + "localId" : "627", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "628", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "616", + "type" : "Coalesce", + "signature" : [ { + "localId" : "617", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "618", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "587", + "locator" : "56:88-56:139", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "type" : "Concatenate", + "signature" : [ { + "localId" : "608", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "609", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "597", + "type" : "Coalesce", + "signature" : [ { + "localId" : "598", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "599", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "588", + "locator" : "56:88-56:117", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "Invalid FHIR Quantity code: ", + "type" : "Literal" + }, { + "localId" : "592", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + }, { + "localId" : "605", + "type" : "Coalesce", + "signature" : [ { + "localId" : "606", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "607", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "591", + "locator" : "56:121-56:139", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "590", + "locator" : "56:121-56:133", + "resultTypeName" : "{http://hl7.org/fhir}string", + "path" : "unit", + "type" : "Property", + "source" : { + "localId" : "589", + "locator" : "56:121-56:128", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "600", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + } ] + }, { + "localId" : "611", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + }, { + "localId" : "624", + "type" : "Coalesce", + "signature" : [ { + "localId" : "625", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "626", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "610", + "locator" : "56:143-56:146", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : " (", + "type" : "Literal" + }, { + "localId" : "619", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + } ] + }, { + "localId" : "632", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + }, { + "localId" : "645", + "type" : "Coalesce", + "signature" : [ { + "localId" : "646", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "647", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "631", + "locator" : "56:150-56:170", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "630", + "locator" : "56:150-56:164", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "path" : "system", + "type" : "Property", + "source" : { + "localId" : "629", + "locator" : "56:150-56:157", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "640", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + } ] + }, { + "localId" : "651", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + }, { + "localId" : "664", + "type" : "Coalesce", + "signature" : [ { + "localId" : "665", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "666", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "650", + "locator" : "56:174-56:176", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "|", + "type" : "Literal" + }, { + "localId" : "659", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + } ] + }, { + "localId" : "672", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + }, { + "localId" : "685", + "type" : "Coalesce", + "signature" : [ { + "localId" : "686", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "687", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "671", + "locator" : "56:180-56:198", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "670", + "locator" : "56:180-56:192", + "resultTypeName" : "{http://hl7.org/fhir}code", + "path" : "code", + "type" : "Property", + "source" : { + "localId" : "669", + "locator" : "56:180-56:187", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, { + "localId" : "680", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + } ] + }, { + "localId" : "691", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + }, { + "localId" : "704", + "type" : "Coalesce", + "signature" : [ { + "localId" : "705", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "706", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "690", + "locator" : "56:202-56:204", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : ")", + "type" : "Literal" + }, { + "localId" : "699", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "", + "type" : "Literal" + } ] + } ] + } + } + } + }, + "operand" : [ { + "localId" : "517", + "name" : "quantity", + "operandTypeSpecifier" : { + "localId" : "516", + "locator" : "48:55-48:67", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "725", + "locator" : "59:1-84:11", + "name" : "ToInterval", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "725", + "s" : [ { + "value" : [ "","define function ToInterval(quantity FHIR.Quantity):\n " ] + }, { + "r" : "728", + "s" : [ { + "r" : "728", + "s" : [ { + "value" : [ "if " ] + }, { + "r" : "730", + "s" : [ { + "r" : "729", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "r" : "732", + "value" : [ " then ","null"," else\n " ] + }, { + "r" : "733", + "s" : [ { + "value" : [ "case " ] + }, { + "r" : "736", + "s" : [ { + "r" : "735", + "s" : [ { + "r" : "734", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "735", + "s" : [ { + "value" : [ "comparator" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "736", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "737", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "738", + "s" : [ { + "value" : [ "'<'" ] + } ] + }, { + "value" : [ " then\n " ] + }, { + "r" : "743", + "s" : [ { + "r" : "739", + "value" : [ "Interval[\n ","null",",\n " ] + }, { + "r" : "741", + "s" : [ { + "value" : [ "ToQuantityIgnoringComparator","(" ] + }, { + "r" : "740", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "\n )" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "747", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "748", + "s" : [ { + "value" : [ "'<='" ] + } ] + }, { + "value" : [ " then\n " ] + }, { + "r" : "753", + "s" : [ { + "r" : "749", + "value" : [ "Interval[\n ","null",",\n " ] + }, { + "r" : "751", + "s" : [ { + "value" : [ "ToQuantityIgnoringComparator","(" ] + }, { + "r" : "750", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "\n ]" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "757", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "758", + "s" : [ { + "value" : [ "'>='" ] + } ] + }, { + "value" : [ " then\n " ] + }, { + "r" : "763", + "s" : [ { + "value" : [ "Interval[\n " ] + }, { + "r" : "760", + "s" : [ { + "value" : [ "ToQuantityIgnoringComparator","(" ] + }, { + "r" : "759", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "r" : "762", + "value" : [ ",\n ","null","\n ]" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "767", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "768", + "s" : [ { + "value" : [ "'>'" ] + } ] + }, { + "value" : [ " then\n " ] + }, { + "r" : "773", + "s" : [ { + "value" : [ "Interval(\n " ] + }, { + "r" : "770", + "s" : [ { + "value" : [ "ToQuantityIgnoringComparator","(" ] + }, { + "r" : "769", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "r" : "772", + "value" : [ ",\n ","null","\n ]" ] + } ] + } ] + }, { + "value" : [ "\n else\n " ] + }, { + "r" : "783", + "s" : [ { + "value" : [ "Interval[" ] + }, { + "r" : "778", + "s" : [ { + "value" : [ "ToQuantity","(" ] + }, { + "r" : "777", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "781", + "s" : [ { + "value" : [ "ToQuantity","(" ] + }, { + "r" : "780", + "s" : [ { + "value" : [ "quantity" ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "]" ] + } ] + }, { + "value" : [ "\n end" ] + } ] + } ] + } ] + } ] + } + } ], + "resultTypeSpecifier" : { + "localId" : "795", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "796", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, + "expression" : { + "localId" : "728", + "locator" : "60:5-84:11", + "type" : "If", + "resultTypeSpecifier" : { + "localId" : "793", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "794", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, + "condition" : { + "localId" : "730", + "locator" : "60:8-60:23", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "731", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "729", + "locator" : "60:8-60:15", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + }, + "then" : { + "localId" : "788", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "732", + "locator" : "60:30-60:33", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + }, + "asTypeSpecifier" : { + "localId" : "789", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "790", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + } + }, + "else" : { + "localId" : "733", + "locator" : "61:9-84:11", + "type" : "Case", + "resultTypeSpecifier" : { + "localId" : "786", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "787", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, + "comparand" : { + "localId" : "736", + "locator" : "61:14-61:38", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "735", + "locator" : "61:14-61:32", + "resultTypeName" : "{http://hl7.org/fhir}QuantityComparator", + "path" : "comparator", + "type" : "Property", + "source" : { + "localId" : "734", + "locator" : "61:14-61:21", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } + } + }, + "caseItem" : [ { + "localId" : "737", + "locator" : "62:13-66:17", + "when" : { + "localId" : "738", + "locator" : "62:18-62:20", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "<", + "type" : "Literal" + }, + "then" : { + "localId" : "743", + "locator" : "63:17-66:17", + "lowClosed" : true, + "highClosed" : false, + "type" : "Interval", + "resultTypeSpecifier" : { + "localId" : "745", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "746", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, + "low" : { + "localId" : "744", + "asType" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "739", + "locator" : "64:21-64:24", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + } + }, + "high" : { + "localId" : "741", + "locator" : "65:21-65:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantityIgnoringComparator", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "742", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "740", + "locator" : "65:50-65:57", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } ] + } + } + }, { + "localId" : "747", + "locator" : "67:13-71:17", + "when" : { + "localId" : "748", + "locator" : "67:18-67:21", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "<=", + "type" : "Literal" + }, + "then" : { + "localId" : "753", + "locator" : "68:17-71:17", + "lowClosed" : true, + "highClosed" : true, + "type" : "Interval", + "resultTypeSpecifier" : { + "localId" : "755", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "756", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, + "low" : { + "localId" : "754", + "asType" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "749", + "locator" : "69:21-69:24", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + } + }, + "high" : { + "localId" : "751", + "locator" : "70:21-70:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantityIgnoringComparator", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "752", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "750", + "locator" : "70:50-70:57", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } ] + } + } + }, { + "localId" : "757", + "locator" : "72:13-76:17", + "when" : { + "localId" : "758", + "locator" : "72:18-72:21", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : ">=", + "type" : "Literal" + }, + "then" : { + "localId" : "763", + "locator" : "73:17-76:17", + "lowClosed" : true, + "highClosed" : true, + "type" : "Interval", + "resultTypeSpecifier" : { + "localId" : "765", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "766", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, + "low" : { + "localId" : "760", + "locator" : "74:21-74:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantityIgnoringComparator", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "761", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "759", + "locator" : "74:50-74:57", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } ] + }, + "high" : { + "localId" : "764", + "asType" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "762", + "locator" : "75:21-75:24", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + } + } + } + }, { + "localId" : "767", + "locator" : "77:13-81:17", + "when" : { + "localId" : "768", + "locator" : "77:18-77:20", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : ">", + "type" : "Literal" + }, + "then" : { + "localId" : "773", + "locator" : "78:17-81:17", + "lowClosed" : false, + "highClosed" : true, + "type" : "Interval", + "resultTypeSpecifier" : { + "localId" : "775", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "776", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, + "low" : { + "localId" : "770", + "locator" : "79:21-79:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantityIgnoringComparator", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "771", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "769", + "locator" : "79:50-79:57", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } ] + }, + "high" : { + "localId" : "774", + "asType" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "772", + "locator" : "80:21-80:24", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + } + } + } + } ], + "else" : { + "localId" : "783", + "locator" : "83:17-83:68", + "lowClosed" : true, + "highClosed" : true, + "type" : "Interval", + "resultTypeSpecifier" : { + "localId" : "784", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "785", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, + "low" : { + "localId" : "778", + "locator" : "83:26-83:45", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantity", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "779", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "777", + "locator" : "83:37-83:44", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } ] + }, + "high" : { + "localId" : "781", + "locator" : "83:48-83:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantity", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "782", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "780", + "locator" : "83:59-83:66", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "quantity", + "type" : "OperandRef" + } ] + } + } + } + }, + "operand" : [ { + "localId" : "727", + "name" : "quantity", + "operandTypeSpecifier" : { + "localId" : "726", + "locator" : "59:37-59:49", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "797", + "locator" : "86:1-90:107", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Ratio", + "name" : "ToRatio", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "797", + "s" : [ { + "value" : [ "","define function ToRatio(ratio FHIR.Ratio):\n " ] + }, { + "r" : "800", + "s" : [ { + "r" : "800", + "s" : [ { + "value" : [ "if " ] + }, { + "r" : "802", + "s" : [ { + "r" : "801", + "s" : [ { + "value" : [ "ratio" ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "r" : "804", + "value" : [ " then\n ","null","\n else\n " ] + }, { + "r" : "805", + "s" : [ { + "value" : [ "System",".","Ratio"," { " ] + }, { + "s" : [ { + "value" : [ "numerator",": " ] + }, { + "r" : "809", + "s" : [ { + "value" : [ "ToQuantity","(" ] + }, { + "r" : "808", + "s" : [ { + "r" : "807", + "s" : [ { + "value" : [ "ratio" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "808", + "s" : [ { + "value" : [ "numerator" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ ", " ] + }, { + "s" : [ { + "value" : [ "denominator",": " ] + }, { + "r" : "813", + "s" : [ { + "value" : [ "ToQuantity","(" ] + }, { + "r" : "812", + "s" : [ { + "r" : "811", + "s" : [ { + "value" : [ "ratio" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "812", + "s" : [ { + "value" : [ "denominator" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ " }" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "800", + "locator" : "87:5-90:107", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "If", + "condition" : { + "localId" : "802", + "locator" : "87:8-87:20", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "803", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "801", + "locator" : "87:8-87:12", + "resultTypeName" : "{http://hl7.org/fhir}Ratio", + "name" : "ratio", + "type" : "OperandRef" + } + }, + "then" : { + "localId" : "815", + "asType" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "804", + "locator" : "88:9-88:12", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + } + }, + "else" : { + "localId" : "805", + "locator" : "90:9-90:107", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Ratio", + "classType" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "Instance", + "element" : [ { + "name" : "numerator", + "value" : { + "localId" : "809", + "locator" : "90:35-90:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantity", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "810", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "808", + "locator" : "90:46-90:60", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "path" : "numerator", + "type" : "Property", + "source" : { + "localId" : "807", + "locator" : "90:46-90:50", + "resultTypeName" : "{http://hl7.org/fhir}Ratio", + "name" : "ratio", + "type" : "OperandRef" + } + } ] + } + }, { + "name" : "denominator", + "value" : { + "localId" : "813", + "locator" : "90:77-90:105", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantity", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "814", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "812", + "locator" : "90:88-90:104", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "path" : "denominator", + "type" : "Property", + "source" : { + "localId" : "811", + "locator" : "90:88-90:92", + "resultTypeName" : "{http://hl7.org/fhir}Ratio", + "name" : "ratio", + "type" : "OperandRef" + } + } ] + } + } ] + } + }, + "operand" : [ { + "localId" : "799", + "name" : "ratio", + "operandTypeSpecifier" : { + "localId" : "798", + "locator" : "86:31-86:40", + "resultTypeName" : "{http://hl7.org/fhir}Ratio", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "816", + "locator" : "92:1-96:63", + "name" : "ToInterval", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "816", + "s" : [ { + "value" : [ "","define function ToInterval(range FHIR.Range):\n " ] + }, { + "r" : "819", + "s" : [ { + "r" : "819", + "s" : [ { + "value" : [ "if " ] + }, { + "r" : "821", + "s" : [ { + "r" : "820", + "s" : [ { + "value" : [ "range" ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "r" : "823", + "value" : [ " then\n ","null","\n else\n " ] + }, { + "r" : "832", + "s" : [ { + "value" : [ "Interval[" ] + }, { + "r" : "826", + "s" : [ { + "value" : [ "ToQuantity","(" ] + }, { + "r" : "825", + "s" : [ { + "r" : "824", + "s" : [ { + "value" : [ "range" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "825", + "s" : [ { + "value" : [ "low" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ ", " ] + }, { + "r" : "830", + "s" : [ { + "value" : [ "ToQuantity","(" ] + }, { + "r" : "829", + "s" : [ { + "r" : "828", + "s" : [ { + "value" : [ "range" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "829", + "s" : [ { + "value" : [ "high" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "]" ] + } ] + } ] + } ] + } ] + } + } ], + "resultTypeSpecifier" : { + "localId" : "842", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "843", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, + "expression" : { + "localId" : "819", + "locator" : "93:5-96:63", + "type" : "If", + "resultTypeSpecifier" : { + "localId" : "840", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "841", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, + "condition" : { + "localId" : "821", + "locator" : "93:8-93:20", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "822", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "820", + "locator" : "93:8-93:12", + "resultTypeName" : "{http://hl7.org/fhir}Range", + "name" : "range", + "type" : "OperandRef" + } + }, + "then" : { + "localId" : "835", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "823", + "locator" : "94:9-94:12", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + }, + "asTypeSpecifier" : { + "localId" : "836", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "837", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + } + }, + "else" : { + "localId" : "832", + "locator" : "96:9-96:63", + "lowClosed" : true, + "highClosed" : true, + "type" : "Interval", + "resultTypeSpecifier" : { + "localId" : "833", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "834", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, + "low" : { + "localId" : "826", + "locator" : "96:18-96:38", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantity", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "827", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "825", + "locator" : "96:29-96:37", + "resultTypeName" : "{http://hl7.org/fhir}SimpleQuantity", + "path" : "low", + "type" : "Property", + "source" : { + "localId" : "824", + "locator" : "96:29-96:33", + "resultTypeName" : "{http://hl7.org/fhir}Range", + "name" : "range", + "type" : "OperandRef" + } + } ] + }, + "high" : { + "localId" : "830", + "locator" : "96:41-96:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantity", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "831", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "829", + "locator" : "96:52-96:61", + "resultTypeName" : "{http://hl7.org/fhir}SimpleQuantity", + "path" : "high", + "type" : "Property", + "source" : { + "localId" : "828", + "locator" : "96:52-96:56", + "resultTypeName" : "{http://hl7.org/fhir}Range", + "name" : "range", + "type" : "OperandRef" + } + } ] + } + } + }, + "operand" : [ { + "localId" : "818", + "name" : "range", + "operandTypeSpecifier" : { + "localId" : "817", + "locator" : "92:34-92:43", + "resultTypeName" : "{http://hl7.org/fhir}Range", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "844", + "locator" : "98:1-107:9", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Code", + "name" : "ToCode", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "844", + "s" : [ { + "value" : [ "","define function ToCode(coding FHIR.Coding):\n " ] + }, { + "r" : "847", + "s" : [ { + "r" : "847", + "s" : [ { + "value" : [ "if " ] + }, { + "r" : "849", + "s" : [ { + "r" : "848", + "s" : [ { + "value" : [ "coding" ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "r" : "851", + "value" : [ " then\n ","null","\n else\n " ] + }, { + "r" : "852", + "s" : [ { + "value" : [ "System",".","Code"," {\n " ] + }, { + "s" : [ { + "value" : [ "code",": " ] + }, { + "r" : "856", + "s" : [ { + "r" : "855", + "s" : [ { + "r" : "854", + "s" : [ { + "value" : [ "coding" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "855", + "s" : [ { + "value" : [ "code" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "856", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "s" : [ { + "value" : [ "system",": " ] + }, { + "r" : "859", + "s" : [ { + "r" : "858", + "s" : [ { + "r" : "857", + "s" : [ { + "value" : [ "coding" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "858", + "s" : [ { + "value" : [ "system" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "859", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "s" : [ { + "value" : [ "version",": " ] + }, { + "r" : "862", + "s" : [ { + "r" : "861", + "s" : [ { + "r" : "860", + "s" : [ { + "value" : [ "coding" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "861", + "s" : [ { + "value" : [ "version" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "862", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "s" : [ { + "value" : [ "display",": " ] + }, { + "r" : "865", + "s" : [ { + "r" : "864", + "s" : [ { + "r" : "863", + "s" : [ { + "value" : [ "coding" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "864", + "s" : [ { + "value" : [ "display" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "865", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n }" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "847", + "locator" : "99:5-107:9", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "If", + "condition" : { + "localId" : "849", + "locator" : "99:8-99:21", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "850", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "848", + "locator" : "99:8-99:13", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "coding", + "type" : "OperandRef" + } + }, + "then" : { + "localId" : "866", + "asType" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "851", + "locator" : "100:9-100:12", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + } + }, + "else" : { + "localId" : "852", + "locator" : "102:9-107:9", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Code", + "classType" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "Instance", + "element" : [ { + "name" : "code", + "value" : { + "localId" : "856", + "locator" : "103:17-103:33", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "855", + "locator" : "103:17-103:27", + "resultTypeName" : "{http://hl7.org/fhir}code", + "path" : "code", + "type" : "Property", + "source" : { + "localId" : "854", + "locator" : "103:17-103:22", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "coding", + "type" : "OperandRef" + } + } + } + }, { + "name" : "system", + "value" : { + "localId" : "859", + "locator" : "104:19-104:37", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "858", + "locator" : "104:19-104:31", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "path" : "system", + "type" : "Property", + "source" : { + "localId" : "857", + "locator" : "104:19-104:24", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "coding", + "type" : "OperandRef" + } + } + } + }, { + "name" : "version", + "value" : { + "localId" : "862", + "locator" : "105:20-105:39", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "861", + "locator" : "105:20-105:33", + "resultTypeName" : "{http://hl7.org/fhir}string", + "path" : "version", + "type" : "Property", + "source" : { + "localId" : "860", + "locator" : "105:20-105:25", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "coding", + "type" : "OperandRef" + } + } + } + }, { + "name" : "display", + "value" : { + "localId" : "865", + "locator" : "106:20-106:39", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "864", + "locator" : "106:20-106:33", + "resultTypeName" : "{http://hl7.org/fhir}string", + "path" : "display", + "type" : "Property", + "source" : { + "localId" : "863", + "locator" : "106:20-106:25", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "coding", + "type" : "OperandRef" + } + } + } + } ] + } + }, + "operand" : [ { + "localId" : "846", + "name" : "coding", + "operandTypeSpecifier" : { + "localId" : "845", + "locator" : "98:31-98:41", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "867", + "locator" : "109:1-116:9", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Concept", + "name" : "ToConcept", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "867", + "s" : [ { + "value" : [ "","define function ToConcept(concept FHIR.CodeableConcept):\n " ] + }, { + "r" : "870", + "s" : [ { + "r" : "870", + "s" : [ { + "value" : [ "if " ] + }, { + "r" : "872", + "s" : [ { + "r" : "871", + "s" : [ { + "value" : [ "concept" ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "r" : "874", + "value" : [ " then\n ","null","\n else\n " ] + }, { + "r" : "875", + "s" : [ { + "value" : [ "System",".","Concept"," {\n " ] + }, { + "s" : [ { + "value" : [ "codes",": " ] + }, { + "r" : "890", + "s" : [ { + "s" : [ { + "r" : "877", + "s" : [ { + "r" : "879", + "s" : [ { + "s" : [ { + "value" : [ "concept",".","coding" ] + } ] + } ] + }, { + "value" : [ " ","C" ] + } ] + } ] + }, { + "value" : [ " " ] + }, { + "r" : "884", + "s" : [ { + "value" : [ "return " ] + }, { + "r" : "886", + "s" : [ { + "value" : [ "ToCode","(" ] + }, { + "r" : "885", + "s" : [ { + "value" : [ "C" ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + } ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "s" : [ { + "value" : [ "display",": " ] + }, { + "r" : "895", + "s" : [ { + "r" : "894", + "s" : [ { + "r" : "893", + "s" : [ { + "value" : [ "concept" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "894", + "s" : [ { + "value" : [ "text" ] + } ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "895", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n }" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "870", + "locator" : "110:5-116:9", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "If", + "condition" : { + "localId" : "872", + "locator" : "110:8-110:22", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "873", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "871", + "locator" : "110:8-110:14", + "resultTypeName" : "{http://hl7.org/fhir}CodeableConcept", + "name" : "concept", + "type" : "OperandRef" + } + }, + "then" : { + "localId" : "896", + "asType" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "874", + "locator" : "111:9-111:12", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + } + }, + "else" : { + "localId" : "875", + "locator" : "113:9-116:9", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Concept", + "classType" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "Instance", + "element" : [ { + "name" : "codes", + "value" : { + "localId" : "890", + "locator" : "114:20-114:52", + "type" : "Query", + "resultTypeSpecifier" : { + "localId" : "891", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "892", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + } + }, + "source" : [ { + "localId" : "877", + "locator" : "114:20-114:35", + "alias" : "C", + "resultTypeSpecifier" : { + "localId" : "882", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "883", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + } + }, + "expression" : { + "localId" : "879", + "locator" : "114:20-114:33", + "path" : "coding", + "type" : "Property", + "resultTypeSpecifier" : { + "localId" : "880", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "881", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + } + }, + "source" : { + "localId" : "878", + "name" : "concept", + "type" : "OperandRef" + } + } + } ], + "let" : [ ], + "relationship" : [ ], + "return" : { + "localId" : "884", + "locator" : "114:37-114:52", + "resultTypeSpecifier" : { + "localId" : "888", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "889", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + } + }, + "expression" : { + "localId" : "886", + "locator" : "114:44-114:52", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Code", + "name" : "ToCode", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "887", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "885", + "locator" : "114:51", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "C", + "type" : "AliasRef" + } ] + } + } + } + }, { + "name" : "display", + "value" : { + "localId" : "895", + "locator" : "115:22-115:39", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "894", + "locator" : "115:22-115:33", + "resultTypeName" : "{http://hl7.org/fhir}string", + "path" : "text", + "type" : "Property", + "source" : { + "localId" : "893", + "locator" : "115:22-115:28", + "resultTypeName" : "{http://hl7.org/fhir}CodeableConcept", + "name" : "concept", + "type" : "OperandRef" + } + } + } + } ] + } + }, + "operand" : [ { + "localId" : "869", + "name" : "concept", + "operandTypeSpecifier" : { + "localId" : "868", + "locator" : "109:35-109:54", + "resultTypeName" : "{http://hl7.org/fhir}CodeableConcept", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "897", + "locator" : "118:1-124:9", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}ValueSet", + "name" : "ToValueSet", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "897", + "s" : [ { + "value" : [ "","define function ToValueSet(uri String):\n " ] + }, { + "r" : "900", + "s" : [ { + "r" : "900", + "s" : [ { + "value" : [ "if " ] + }, { + "r" : "902", + "s" : [ { + "r" : "901", + "s" : [ { + "value" : [ "uri" ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "r" : "904", + "value" : [ " then\n ","null","\n else\n " ] + }, { + "r" : "905", + "s" : [ { + "value" : [ "System",".","ValueSet"," {\n " ] + }, { + "s" : [ { + "value" : [ "id",": " ] + }, { + "r" : "907", + "s" : [ { + "value" : [ "uri" ] + } ] + } ] + }, { + "value" : [ "\n }" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "900", + "locator" : "119:5-124:9", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}ValueSet", + "type" : "If", + "condition" : { + "localId" : "902", + "locator" : "119:8-119:18", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "903", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "901", + "locator" : "119:8-119:10", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "uri", + "type" : "OperandRef" + } + }, + "then" : { + "localId" : "908", + "asType" : "{urn:hl7-org:elm-types:r1}ValueSet", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "904", + "locator" : "120:9-120:12", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + } + }, + "else" : { + "localId" : "905", + "locator" : "122:9-124:9", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}ValueSet", + "classType" : "{urn:hl7-org:elm-types:r1}ValueSet", + "type" : "Instance", + "element" : [ { + "name" : "id", + "value" : { + "localId" : "907", + "locator" : "123:17-123:19", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "uri", + "type" : "OperandRef" + } + } ] + } + }, + "operand" : [ { + "localId" : "899", + "name" : "uri", + "operandTypeSpecifier" : { + "localId" : "898", + "locator" : "118:32-118:37", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "909", + "locator" : "126:1-130:60", + "resultTypeName" : "{http://hl7.org/fhir}Reference", + "name" : "reference", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "909", + "s" : [ { + "value" : [ "","define function reference(reference String):\n " ] + }, { + "r" : "912", + "s" : [ { + "r" : "912", + "s" : [ { + "value" : [ "if " ] + }, { + "r" : "914", + "s" : [ { + "r" : "913", + "s" : [ { + "value" : [ "reference" ] + } ] + }, { + "value" : [ " is null" ] + } ] + }, { + "r" : "916", + "value" : [ " then\n ","null","\n else\n " ] + }, { + "r" : "917", + "s" : [ { + "value" : [ "Reference"," { " ] + }, { + "s" : [ { + "value" : [ "reference",": " ] + }, { + "r" : "919", + "s" : [ { + "value" : [ "string"," { " ] + }, { + "s" : [ { + "value" : [ "value",": " ] + }, { + "r" : "921", + "s" : [ { + "value" : [ "reference" ] + } ] + } ] + }, { + "value" : [ " }" ] + } ] + } ] + }, { + "value" : [ " }" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "912", + "locator" : "127:5-130:60", + "resultTypeName" : "{http://hl7.org/fhir}Reference", + "type" : "If", + "condition" : { + "localId" : "914", + "locator" : "127:8-127:24", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "IsNull", + "signature" : [ { + "localId" : "915", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } ], + "operand" : { + "localId" : "913", + "locator" : "127:8-127:16", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "reference", + "type" : "OperandRef" + } + }, + "then" : { + "localId" : "922", + "asType" : "{http://hl7.org/fhir}Reference", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "916", + "locator" : "128:9-128:12", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "Null" + } + }, + "else" : { + "localId" : "917", + "locator" : "130:9-130:60", + "resultTypeName" : "{http://hl7.org/fhir}Reference", + "classType" : "{http://hl7.org/fhir}Reference", + "type" : "Instance", + "element" : [ { + "name" : "reference", + "value" : { + "localId" : "919", + "locator" : "130:32-130:58", + "resultTypeName" : "{http://hl7.org/fhir}string", + "classType" : "{http://hl7.org/fhir}string", + "type" : "Instance", + "element" : [ { + "name" : "value", + "value" : { + "localId" : "921", + "locator" : "130:48-130:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "reference", + "type" : "OperandRef" + } + } ] + } + } ] + } + }, + "operand" : [ { + "localId" : "911", + "name" : "reference", + "operandTypeSpecifier" : { + "localId" : "910", + "locator" : "126:37-126:42", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "923", + "locator" : "132:1-233:7", + "name" : "ToValue", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "923", + "s" : [ { + "value" : [ "","define function ToValue(value Choice):\n " ] + }, { + "r" : "1027", + "s" : [ { + "r" : "1027", + "s" : [ { + "value" : [ "case\n " ] + }, { + "r" : "1028", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "1029", + "s" : [ { + "r" : "1030", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "1082", + "s" : [ { + "value" : [ "base64Binary" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "1137", + "s" : [ { + "r" : "1083", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "1083", + "s" : [ { + "r" : "1084", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "1136", + "s" : [ { + "value" : [ "base64Binary" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "1137", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "1138", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "1139", + "s" : [ { + "r" : "1140", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "1192", + "s" : [ { + "value" : [ "boolean" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "1247", + "s" : [ { + "r" : "1193", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "1193", + "s" : [ { + "r" : "1194", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "1246", + "s" : [ { + "value" : [ "boolean" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "1247", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "1248", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "1249", + "s" : [ { + "r" : "1250", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "1302", + "s" : [ { + "value" : [ "canonical" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "1357", + "s" : [ { + "r" : "1303", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "1303", + "s" : [ { + "r" : "1304", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "1356", + "s" : [ { + "value" : [ "canonical" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "1357", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "1358", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "1359", + "s" : [ { + "r" : "1360", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "1412", + "s" : [ { + "value" : [ "code" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "1467", + "s" : [ { + "r" : "1413", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "1413", + "s" : [ { + "r" : "1414", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "1466", + "s" : [ { + "value" : [ "code" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "1467", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "1468", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "1469", + "s" : [ { + "r" : "1470", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "1522", + "s" : [ { + "value" : [ "date" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "1577", + "s" : [ { + "r" : "1523", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "1523", + "s" : [ { + "r" : "1524", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "1576", + "s" : [ { + "value" : [ "date" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "1577", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "1578", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "1579", + "s" : [ { + "r" : "1580", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "1632", + "s" : [ { + "value" : [ "dateTime" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "1687", + "s" : [ { + "r" : "1633", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "1633", + "s" : [ { + "r" : "1634", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "1686", + "s" : [ { + "value" : [ "dateTime" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "1687", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "1688", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "1689", + "s" : [ { + "r" : "1690", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "1742", + "s" : [ { + "value" : [ "decimal" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "1797", + "s" : [ { + "r" : "1743", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "1743", + "s" : [ { + "r" : "1744", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "1796", + "s" : [ { + "value" : [ "decimal" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "1797", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "1798", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "1799", + "s" : [ { + "r" : "1800", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "1852", + "s" : [ { + "value" : [ "id" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "1907", + "s" : [ { + "r" : "1853", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "1853", + "s" : [ { + "r" : "1854", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "1906", + "s" : [ { + "value" : [ "id" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "1907", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "1908", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "1909", + "s" : [ { + "r" : "1910", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "1962", + "s" : [ { + "value" : [ "instant" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "2017", + "s" : [ { + "r" : "1963", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "1963", + "s" : [ { + "r" : "1964", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "2016", + "s" : [ { + "value" : [ "instant" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "2017", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "2018", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "2019", + "s" : [ { + "r" : "2020", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "2072", + "s" : [ { + "value" : [ "integer" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "2127", + "s" : [ { + "r" : "2073", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "2073", + "s" : [ { + "r" : "2074", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "2126", + "s" : [ { + "value" : [ "integer" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "2127", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "2128", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "2129", + "s" : [ { + "r" : "2130", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "2182", + "s" : [ { + "value" : [ "markdown" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "2237", + "s" : [ { + "r" : "2183", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "2183", + "s" : [ { + "r" : "2184", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "2236", + "s" : [ { + "value" : [ "markdown" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "2237", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "2238", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "2239", + "s" : [ { + "r" : "2240", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "2292", + "s" : [ { + "value" : [ "oid" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "2347", + "s" : [ { + "r" : "2293", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "2293", + "s" : [ { + "r" : "2294", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "2346", + "s" : [ { + "value" : [ "oid" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "2347", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "2348", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "2349", + "s" : [ { + "r" : "2350", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "2402", + "s" : [ { + "value" : [ "positiveInt" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "2457", + "s" : [ { + "r" : "2403", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "2403", + "s" : [ { + "r" : "2404", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "2456", + "s" : [ { + "value" : [ "positiveInt" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "2457", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "2458", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "2459", + "s" : [ { + "r" : "2460", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "2512", + "s" : [ { + "value" : [ "string" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "2567", + "s" : [ { + "r" : "2513", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "2513", + "s" : [ { + "r" : "2514", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "2566", + "s" : [ { + "value" : [ "string" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "2567", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "2568", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "2569", + "s" : [ { + "r" : "2570", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "2622", + "s" : [ { + "value" : [ "time" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "2677", + "s" : [ { + "r" : "2623", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "2623", + "s" : [ { + "r" : "2624", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "2676", + "s" : [ { + "value" : [ "time" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "2677", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "2678", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "2679", + "s" : [ { + "r" : "2680", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "2732", + "s" : [ { + "value" : [ "unsignedInt" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "2787", + "s" : [ { + "r" : "2733", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "2733", + "s" : [ { + "r" : "2734", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "2786", + "s" : [ { + "value" : [ "unsignedInt" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "2787", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "2788", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "2789", + "s" : [ { + "r" : "2790", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "2842", + "s" : [ { + "value" : [ "uri" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "2897", + "s" : [ { + "r" : "2843", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "2843", + "s" : [ { + "r" : "2844", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "2896", + "s" : [ { + "value" : [ "uri" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "2897", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "2898", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "2899", + "s" : [ { + "r" : "2900", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "2952", + "s" : [ { + "value" : [ "url" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "3007", + "s" : [ { + "r" : "2953", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "2953", + "s" : [ { + "r" : "2954", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "3006", + "s" : [ { + "value" : [ "url" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "3007", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "3008", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "3009", + "s" : [ { + "r" : "3010", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "3062", + "s" : [ { + "value" : [ "uuid" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "3117", + "s" : [ { + "r" : "3063", + "s" : [ { + "value" : [ "(" ] + }, { + "r" : "3063", + "s" : [ { + "r" : "3064", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "3116", + "s" : [ { + "value" : [ "uuid" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "3117", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "3118", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "3119", + "s" : [ { + "r" : "3120", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "3172", + "s" : [ { + "value" : [ "Age" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "3227", + "s" : [ { + "value" : [ "ToQuantity","(" ] + }, { + "r" : "3173", + "s" : [ { + "r" : "3174", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "3226", + "s" : [ { + "value" : [ "Age" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "3229", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "3230", + "s" : [ { + "r" : "3231", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "3283", + "s" : [ { + "value" : [ "CodeableConcept" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "3338", + "s" : [ { + "value" : [ "ToConcept","(" ] + }, { + "r" : "3284", + "s" : [ { + "r" : "3285", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "3337", + "s" : [ { + "value" : [ "CodeableConcept" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "3340", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "3341", + "s" : [ { + "r" : "3342", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "3394", + "s" : [ { + "value" : [ "Coding" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "3449", + "s" : [ { + "value" : [ "ToCode","(" ] + }, { + "r" : "3395", + "s" : [ { + "r" : "3396", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "3448", + "s" : [ { + "value" : [ "Coding" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "3451", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "3452", + "s" : [ { + "r" : "3453", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "3505", + "s" : [ { + "value" : [ "Count" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "3560", + "s" : [ { + "value" : [ "ToQuantity","(" ] + }, { + "r" : "3506", + "s" : [ { + "r" : "3507", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "3559", + "s" : [ { + "value" : [ "Count" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "3562", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "3563", + "s" : [ { + "r" : "3564", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "3616", + "s" : [ { + "value" : [ "Distance" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "3671", + "s" : [ { + "value" : [ "ToQuantity","(" ] + }, { + "r" : "3617", + "s" : [ { + "r" : "3618", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "3670", + "s" : [ { + "value" : [ "Distance" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "3673", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "3674", + "s" : [ { + "r" : "3675", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "3727", + "s" : [ { + "value" : [ "Duration" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "3782", + "s" : [ { + "value" : [ "ToQuantity","(" ] + }, { + "r" : "3728", + "s" : [ { + "r" : "3729", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "3781", + "s" : [ { + "value" : [ "Duration" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "3784", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "3785", + "s" : [ { + "r" : "3786", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "3838", + "s" : [ { + "value" : [ "Quantity" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "3893", + "s" : [ { + "value" : [ "ToQuantity","(" ] + }, { + "r" : "3839", + "s" : [ { + "r" : "3840", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "3892", + "s" : [ { + "value" : [ "Quantity" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "3895", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "3896", + "s" : [ { + "r" : "3897", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "3949", + "s" : [ { + "value" : [ "Range" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "4004", + "s" : [ { + "value" : [ "ToInterval","(" ] + }, { + "r" : "3950", + "s" : [ { + "r" : "3951", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "4003", + "s" : [ { + "value" : [ "Range" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "4008", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "4009", + "s" : [ { + "r" : "4010", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "4062", + "s" : [ { + "value" : [ "Period" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "4117", + "s" : [ { + "value" : [ "ToInterval","(" ] + }, { + "r" : "4063", + "s" : [ { + "r" : "4064", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "4116", + "s" : [ { + "value" : [ "Period" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ "\n " ] + }, { + "r" : "4121", + "s" : [ { + "value" : [ "when " ] + }, { + "r" : "4122", + "s" : [ { + "r" : "4123", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " is " ] + }, { + "r" : "4175", + "s" : [ { + "value" : [ "Ratio" ] + } ] + } ] + }, { + "value" : [ " then " ] + }, { + "r" : "4230", + "s" : [ { + "value" : [ "ToRatio","(" ] + }, { + "r" : "4176", + "s" : [ { + "r" : "4177", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "4229", + "s" : [ { + "value" : [ "Ratio" ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + } ] + }, { + "value" : [ "\n else " ] + }, { + "r" : "4232", + "s" : [ { + "r" : "4233", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "4306", + "s" : [ { + "value" : [ "Choice<" ] + }, { + "r" : "4285", + "s" : [ { + "value" : [ "Address" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4286", + "s" : [ { + "value" : [ "Annotation" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4287", + "s" : [ { + "value" : [ "Attachment" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4288", + "s" : [ { + "value" : [ "ContactPoint" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4289", + "s" : [ { + "value" : [ "HumanName" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4290", + "s" : [ { + "value" : [ "Identifier" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4291", + "s" : [ { + "value" : [ "Money" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4292", + "s" : [ { + "value" : [ "Reference" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4293", + "s" : [ { + "value" : [ "SampledData" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4294", + "s" : [ { + "value" : [ "Signature" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4295", + "s" : [ { + "value" : [ "Timing" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4296", + "s" : [ { + "value" : [ "ContactDetail" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4297", + "s" : [ { + "value" : [ "Contributor" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4298", + "s" : [ { + "value" : [ "DataRequirement" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4299", + "s" : [ { + "value" : [ "Expression" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4300", + "s" : [ { + "value" : [ "ParameterDefinition" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4301", + "s" : [ { + "value" : [ "RelatedArtifact" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4302", + "s" : [ { + "value" : [ "TriggerDefinition" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4303", + "s" : [ { + "value" : [ "UsageContext" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4304", + "s" : [ { + "value" : [ "Dosage" ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "r" : "4305", + "s" : [ { + "value" : [ "Meta" ] + } ] + }, { + "value" : [ ">" ] + } ] + } ] + }, { + "value" : [ "\n end" ] + } ] + } ] + } ] + } + } ], + "resultTypeSpecifier" : { + "localId" : "5527", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "5528", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5529", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5530", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5531", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5532", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5533", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5534", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5535", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5536", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5537", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5538", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5539", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5540", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5541", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5542", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5543", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5544", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5545", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5546", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5547", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5548", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5549", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5550", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5551", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5552", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5553", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5554", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5555", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5556", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5557", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5558", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5559", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5560", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5561", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5562", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5563", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + }, + "expression" : { + "localId" : "1027", + "locator" : "182:5-233:7", + "type" : "Case", + "resultTypeSpecifier" : { + "localId" : "5490", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "5491", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5492", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5493", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5494", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5495", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5496", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5497", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5498", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5499", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5500", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5501", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5502", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5503", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5504", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5505", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5506", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5507", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5508", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5509", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5510", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5511", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5512", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5513", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5514", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5515", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5516", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5517", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5518", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5519", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5520", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5521", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5522", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5523", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5524", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5525", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5526", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + }, + "caseItem" : [ { + "localId" : "1028", + "locator" : "183:7-183:67", + "when" : { + "localId" : "1029", + "locator" : "183:12-183:32", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "1030", + "locator" : "183:12-183:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1031", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1032", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1033", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1034", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1035", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1036", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1037", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1038", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1039", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1040", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1041", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1042", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1043", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1044", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1045", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1046", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1047", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1048", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1049", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1050", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1051", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1052", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1053", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1054", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1055", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1056", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1057", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1058", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1059", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1060", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1061", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1062", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1063", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1064", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1065", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1066", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1067", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1068", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1069", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1070", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1071", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1072", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1073", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1074", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1075", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1076", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1077", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1078", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1079", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1080", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1081", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "1082", + "locator" : "183:21-183:32", + "resultTypeName" : "{http://hl7.org/fhir}base64Binary", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4351", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1137", + "locator" : "183:39-183:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "1083", + "locator" : "183:39-183:61", + "resultTypeName" : "{http://hl7.org/fhir}base64Binary", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1084", + "locator" : "183:40-183:44", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1085", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1086", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1087", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1088", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1089", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1090", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1091", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1092", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1093", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1094", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1095", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1096", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1097", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1098", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1099", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1100", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1101", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1102", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1103", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1104", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1105", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1106", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1107", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1108", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1109", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1110", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1111", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1112", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1113", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1114", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1115", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1116", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1117", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1118", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1119", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1120", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1121", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1122", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1123", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1124", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1125", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1126", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1127", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1128", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1129", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1130", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1131", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1132", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1133", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1134", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1135", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "1136", + "locator" : "183:49-183:60", + "resultTypeName" : "{http://hl7.org/fhir}base64Binary", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4352", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4353", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4354", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4355", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4356", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4357", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4358", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4359", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4360", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4361", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4362", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4363", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4364", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4365", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4366", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4367", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4368", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4369", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4370", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4371", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4372", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4373", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4374", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4375", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4376", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4377", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4378", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4379", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4380", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4381", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4382", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4383", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4384", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4385", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4386", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4387", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4388", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "1138", + "locator" : "184:7-184:57", + "when" : { + "localId" : "1139", + "locator" : "184:12-184:27", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "1140", + "locator" : "184:12-184:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1141", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1142", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1143", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1144", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1145", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1146", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1147", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1148", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1149", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1150", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1151", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1152", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1153", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1154", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1155", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1156", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1157", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1158", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1159", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1160", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1161", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1162", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1163", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1164", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1165", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1166", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1167", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1168", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1169", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1170", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1171", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1172", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1173", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1174", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1175", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1176", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1177", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1178", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1179", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1180", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1181", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1182", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1183", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1184", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1185", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1186", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1187", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1188", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1189", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1190", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1191", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "1192", + "locator" : "184:21-184:27", + "resultTypeName" : "{http://hl7.org/fhir}boolean", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4389", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1247", + "locator" : "184:34-184:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "1193", + "locator" : "184:34-184:51", + "resultTypeName" : "{http://hl7.org/fhir}boolean", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1194", + "locator" : "184:35-184:39", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1195", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1196", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1197", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1198", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1199", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1200", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1201", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1202", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1203", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1204", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1205", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1206", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1207", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1208", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1209", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1210", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1211", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1212", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1213", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1214", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1215", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1216", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1217", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1218", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1219", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1220", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1221", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1222", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1223", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1224", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1225", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1226", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1227", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1228", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1229", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1230", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1231", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1232", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1233", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1234", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1235", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1236", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1237", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1238", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1239", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1240", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1241", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1242", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1243", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1244", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1245", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "1246", + "locator" : "184:44-184:50", + "resultTypeName" : "{http://hl7.org/fhir}boolean", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4390", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4391", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4392", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4393", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4394", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4395", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4396", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4397", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4398", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4399", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4400", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4401", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4402", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4403", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4404", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4405", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4406", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4407", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4408", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4409", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4410", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4411", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4412", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4413", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4414", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4415", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4416", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4417", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4418", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4419", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4420", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4421", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4422", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4423", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4424", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4425", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4426", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "1248", + "locator" : "185:7-185:61", + "when" : { + "localId" : "1249", + "locator" : "185:12-185:29", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "1250", + "locator" : "185:12-185:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1251", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1252", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1253", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1254", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1255", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1256", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1257", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1258", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1259", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1260", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1261", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1262", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1263", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1264", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1265", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1266", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1267", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1268", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1269", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1270", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1271", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1272", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1273", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1274", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1275", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1276", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1277", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1278", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1279", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1280", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1281", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1282", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1283", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1284", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1285", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1286", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1287", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1288", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1289", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1290", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1291", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1292", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1293", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1294", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1295", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1296", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1297", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1298", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1299", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1300", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1301", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "1302", + "locator" : "185:21-185:29", + "resultTypeName" : "{http://hl7.org/fhir}canonical", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4427", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1357", + "locator" : "185:36-185:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "1303", + "locator" : "185:36-185:55", + "resultTypeName" : "{http://hl7.org/fhir}canonical", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1304", + "locator" : "185:37-185:41", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1305", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1306", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1307", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1308", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1309", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1310", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1311", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1312", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1313", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1314", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1315", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1316", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1317", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1318", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1319", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1320", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1321", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1322", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1323", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1324", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1325", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1326", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1327", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1328", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1329", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1330", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1331", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1332", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1333", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1334", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1335", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1336", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1337", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1338", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1339", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1340", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1341", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1342", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1343", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1344", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1345", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1346", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1347", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1348", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1349", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1350", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1351", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1352", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1353", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1354", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1355", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "1356", + "locator" : "185:46-185:54", + "resultTypeName" : "{http://hl7.org/fhir}canonical", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4428", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4429", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4430", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4431", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4432", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4433", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4434", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4435", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4436", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4437", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4438", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4439", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4440", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4441", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4442", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4443", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4444", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4445", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4446", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4447", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4448", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4449", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4450", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4451", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4452", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4453", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4454", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4455", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4456", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4457", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4458", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4459", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4460", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4461", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4462", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4463", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4464", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "1358", + "locator" : "186:7-186:51", + "when" : { + "localId" : "1359", + "locator" : "186:12-186:24", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "1360", + "locator" : "186:12-186:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1361", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1362", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1363", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1364", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1365", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1366", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1367", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1368", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1369", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1370", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1371", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1372", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1373", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1374", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1375", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1376", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1377", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1378", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1379", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1380", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1381", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1382", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1383", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1384", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1385", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1386", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1387", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1388", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1389", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1390", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1391", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1392", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1393", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1394", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1395", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1396", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1397", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1398", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1399", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1400", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1401", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1402", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1403", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1404", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1405", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1406", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1407", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1408", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1409", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1410", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1411", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "1412", + "locator" : "186:21-186:24", + "resultTypeName" : "{http://hl7.org/fhir}code", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4465", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1467", + "locator" : "186:31-186:51", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "1413", + "locator" : "186:31-186:45", + "resultTypeName" : "{http://hl7.org/fhir}code", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1414", + "locator" : "186:32-186:36", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1415", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1416", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1417", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1418", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1419", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1420", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1421", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1422", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1423", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1424", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1425", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1426", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1427", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1428", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1429", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1430", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1431", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1432", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1433", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1434", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1435", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1436", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1437", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1438", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1439", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1440", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1441", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1442", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1443", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1444", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1445", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1446", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1447", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1448", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1449", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1450", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1451", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1452", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1453", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1454", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1455", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1456", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1457", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1458", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1459", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1460", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1461", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1462", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1463", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1464", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1465", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "1466", + "locator" : "186:41-186:44", + "resultTypeName" : "{http://hl7.org/fhir}code", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4466", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4467", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4468", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4469", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4470", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4471", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4472", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4473", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4474", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4475", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4476", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4477", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4478", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4479", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4480", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4481", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4482", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4483", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4484", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4485", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4486", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4487", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4488", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4489", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4490", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4491", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4492", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4493", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4494", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4495", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4496", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4497", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4498", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4499", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4500", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4501", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4502", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "1468", + "locator" : "187:7-187:51", + "when" : { + "localId" : "1469", + "locator" : "187:12-187:24", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "1470", + "locator" : "187:12-187:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1471", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1472", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1473", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1474", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1475", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1476", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1477", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1478", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1479", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1480", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1481", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1482", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1483", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1484", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1485", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1486", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1487", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1488", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1489", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1490", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1491", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1492", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1493", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1494", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1495", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1496", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1497", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1498", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1499", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1500", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1501", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1502", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1503", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1504", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1505", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1506", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1507", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1508", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1509", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1510", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1511", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1512", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1513", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1514", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1515", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1516", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1517", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1518", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1519", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1520", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1521", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "1522", + "locator" : "187:21-187:24", + "resultTypeName" : "{http://hl7.org/fhir}date", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4503", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1577", + "locator" : "187:31-187:51", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Date", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "1523", + "locator" : "187:31-187:45", + "resultTypeName" : "{http://hl7.org/fhir}date", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1524", + "locator" : "187:32-187:36", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1525", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1526", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1527", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1528", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1529", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1530", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1531", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1532", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1533", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1534", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1535", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1536", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1537", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1538", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1539", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1540", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1541", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1542", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1543", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1544", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1545", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1546", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1547", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1548", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1549", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1550", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1551", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1552", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1553", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1554", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1555", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1556", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1557", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1558", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1559", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1560", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1561", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1562", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1563", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1564", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1565", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1566", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1567", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1568", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1569", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1570", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1571", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1572", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1573", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1574", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1575", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "1576", + "locator" : "187:41-187:44", + "resultTypeName" : "{http://hl7.org/fhir}date", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4504", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4505", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4506", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4507", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4508", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4509", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4510", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4511", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4512", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4513", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4514", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4515", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4516", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4517", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4518", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4519", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4520", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4521", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4522", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4523", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4524", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4525", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4526", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4527", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4528", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4529", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4530", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4531", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4532", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4533", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4534", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4535", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4536", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4537", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4538", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4539", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4540", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "1578", + "locator" : "188:7-188:59", + "when" : { + "localId" : "1579", + "locator" : "188:12-188:28", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "1580", + "locator" : "188:12-188:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1581", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1582", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1583", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1584", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1585", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1586", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1587", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1588", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1589", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1590", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1591", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1592", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1593", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1594", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1595", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1596", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1597", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1598", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1599", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1600", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1601", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1602", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1603", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1604", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1605", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1606", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1607", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1608", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1609", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1610", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1611", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1612", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1613", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1614", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1615", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1616", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1617", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1618", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1619", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1620", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1621", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1622", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1623", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1624", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1625", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1626", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1627", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1628", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1629", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1630", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1631", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "1632", + "locator" : "188:21-188:28", + "resultTypeName" : "{http://hl7.org/fhir}dateTime", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4541", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1687", + "locator" : "188:35-188:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}DateTime", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "1633", + "locator" : "188:35-188:53", + "resultTypeName" : "{http://hl7.org/fhir}dateTime", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1634", + "locator" : "188:36-188:40", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1635", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1636", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1637", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1638", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1639", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1640", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1641", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1642", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1643", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1644", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1645", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1646", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1647", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1648", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1649", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1650", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1651", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1652", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1653", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1654", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1655", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1656", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1657", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1658", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1659", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1660", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1661", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1662", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1663", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1664", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1665", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1666", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1667", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1668", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1669", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1670", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1671", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1672", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1673", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1674", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1675", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1676", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1677", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1678", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1679", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1680", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1681", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1682", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1683", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1684", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1685", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "1686", + "locator" : "188:45-188:52", + "resultTypeName" : "{http://hl7.org/fhir}dateTime", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4542", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4543", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4544", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4545", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4546", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4547", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4548", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4549", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4550", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4551", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4552", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4553", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4554", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4555", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4556", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4557", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4558", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4559", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4560", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4561", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4562", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4563", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4564", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4565", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4566", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4567", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4568", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4569", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4570", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4571", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4572", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4573", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4574", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4575", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4576", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4577", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4578", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "1688", + "locator" : "189:7-189:57", + "when" : { + "localId" : "1689", + "locator" : "189:12-189:27", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "1690", + "locator" : "189:12-189:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1691", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1692", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1693", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1694", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1695", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1696", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1697", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1698", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1699", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1700", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1701", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1702", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1703", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1704", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1705", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1706", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1707", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1708", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1709", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1710", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1711", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1712", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1713", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1714", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1715", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1716", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1717", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1718", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1719", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1720", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1721", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1722", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1723", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1724", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1725", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1726", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1727", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1728", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1729", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1730", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1731", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1732", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1733", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1734", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1735", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1736", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1737", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1738", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1739", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1740", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1741", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "1742", + "locator" : "189:21-189:27", + "resultTypeName" : "{http://hl7.org/fhir}decimal", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4579", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1797", + "locator" : "189:34-189:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Decimal", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "1743", + "locator" : "189:34-189:51", + "resultTypeName" : "{http://hl7.org/fhir}decimal", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1744", + "locator" : "189:35-189:39", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1745", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1746", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1747", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1748", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1749", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1750", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1751", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1752", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1753", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1754", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1755", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1756", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1757", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1758", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1759", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1760", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1761", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1762", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1763", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1764", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1765", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1766", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1767", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1768", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1769", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1770", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1771", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1772", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1773", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1774", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1775", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1776", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1777", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1778", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1779", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1780", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1781", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1782", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1783", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1784", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1785", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1786", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1787", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1788", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1789", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1790", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1791", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1792", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1793", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1794", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1795", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "1796", + "locator" : "189:44-189:50", + "resultTypeName" : "{http://hl7.org/fhir}decimal", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4580", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4581", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4582", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4583", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4584", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4585", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4586", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4587", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4588", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4589", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4590", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4591", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4592", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4593", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4594", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4595", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4596", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4597", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4598", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4599", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4600", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4601", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4602", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4603", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4604", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4605", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4606", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4607", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4608", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4609", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4610", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4611", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4612", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4613", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4614", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4615", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4616", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "1798", + "locator" : "190:7-190:47", + "when" : { + "localId" : "1799", + "locator" : "190:12-190:22", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "1800", + "locator" : "190:12-190:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1801", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1802", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1803", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1804", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1805", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1806", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1807", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1808", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1809", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1810", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1811", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1812", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1813", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1814", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1815", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1816", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1817", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1818", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1819", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1820", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1821", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1822", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1823", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1824", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1825", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1826", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1827", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1828", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1829", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1830", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1831", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1832", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1833", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1834", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1835", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1836", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1837", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1838", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1839", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1840", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1841", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1842", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1843", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1844", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1845", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1846", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1847", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1848", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1849", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1850", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1851", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "1852", + "locator" : "190:21-190:22", + "resultTypeName" : "{http://hl7.org/fhir}id", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4617", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1907", + "locator" : "190:29-190:47", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "1853", + "locator" : "190:29-190:41", + "resultTypeName" : "{http://hl7.org/fhir}id", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1854", + "locator" : "190:30-190:34", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1855", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1856", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1857", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1858", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1859", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1860", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1861", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1862", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1863", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1864", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1865", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1866", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1867", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1868", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1869", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1870", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1871", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1872", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1873", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1874", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1875", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1876", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1877", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1878", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1879", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1880", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1881", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1882", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1883", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1884", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1885", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1886", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1887", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1888", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1889", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1890", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1891", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1892", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1893", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1894", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1895", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1896", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1897", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1898", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1899", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1900", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1901", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1902", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1903", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1904", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1905", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "1906", + "locator" : "190:39-190:40", + "resultTypeName" : "{http://hl7.org/fhir}id", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4618", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4619", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4620", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4621", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4622", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4623", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4624", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4625", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4626", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4627", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4628", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4629", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4630", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4631", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4632", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4633", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4634", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4635", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4636", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4637", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4638", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4639", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4640", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4641", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4642", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4643", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4644", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4645", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4646", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4647", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4648", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4649", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4650", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4651", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4652", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4653", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4654", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "1908", + "locator" : "191:7-191:57", + "when" : { + "localId" : "1909", + "locator" : "191:12-191:27", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "1910", + "locator" : "191:12-191:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1911", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1912", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1913", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1914", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1915", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1916", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1917", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1918", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1919", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1920", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1921", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1922", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1923", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1924", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1925", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1926", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1927", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1928", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1929", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1930", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1931", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1932", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1933", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1934", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1935", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1936", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1937", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1938", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1939", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1940", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1941", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1942", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1943", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1944", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1945", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1946", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1947", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1948", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1949", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1950", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1951", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1952", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1953", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1954", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1955", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1956", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1957", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1958", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1959", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1960", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1961", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "1962", + "locator" : "191:21-191:27", + "resultTypeName" : "{http://hl7.org/fhir}instant", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4655", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2017", + "locator" : "191:34-191:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}DateTime", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "1963", + "locator" : "191:34-191:51", + "resultTypeName" : "{http://hl7.org/fhir}instant", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "1964", + "locator" : "191:35-191:39", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "1965", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "1966", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1967", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1968", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1969", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1970", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1971", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1972", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1973", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1974", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1975", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1976", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1977", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1978", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1979", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1980", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1981", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1982", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1983", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1984", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1985", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1986", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1987", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1988", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1989", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1990", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1991", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1992", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1993", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1994", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1995", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1996", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1997", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1998", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1999", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2000", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2001", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2002", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2003", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2004", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2005", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2006", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2007", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2008", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2009", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2010", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2011", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2012", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2013", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2014", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2015", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "2016", + "locator" : "191:44-191:50", + "resultTypeName" : "{http://hl7.org/fhir}instant", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4656", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4657", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4658", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4659", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4660", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4661", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4662", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4663", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4664", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4665", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4666", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4667", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4668", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4669", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4670", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4671", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4672", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4673", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4674", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4675", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4676", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4677", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4678", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4679", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4680", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4681", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4682", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4683", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4684", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4685", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4686", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4687", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4688", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4689", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4690", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4691", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4692", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "2018", + "locator" : "192:7-192:57", + "when" : { + "localId" : "2019", + "locator" : "192:12-192:27", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "2020", + "locator" : "192:12-192:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2021", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2022", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2023", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2024", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2025", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2026", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2027", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2028", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2029", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2030", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2031", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2032", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2033", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2034", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2035", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2036", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2037", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2038", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2039", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2040", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2041", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2042", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2043", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2044", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2045", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2046", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2047", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2048", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2049", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2050", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2051", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2052", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2053", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2054", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2055", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2056", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2057", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2058", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2059", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2060", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2061", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2062", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2063", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2064", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2065", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2066", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2067", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2068", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2069", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2070", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2071", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "2072", + "locator" : "192:21-192:27", + "resultTypeName" : "{http://hl7.org/fhir}integer", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4693", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2127", + "locator" : "192:34-192:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "2073", + "locator" : "192:34-192:51", + "resultTypeName" : "{http://hl7.org/fhir}integer", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2074", + "locator" : "192:35-192:39", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2075", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2076", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2077", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2078", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2079", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2080", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2081", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2082", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2083", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2084", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2085", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2086", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2087", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2088", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2089", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2090", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2091", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2092", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2093", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2094", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2095", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2096", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2097", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2098", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2099", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2100", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2101", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2102", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2103", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2104", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2105", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2106", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2107", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2108", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2109", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2110", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2111", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2112", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2113", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2114", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2115", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2116", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2117", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2118", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2119", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2120", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2121", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2122", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2123", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2124", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2125", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "2126", + "locator" : "192:44-192:50", + "resultTypeName" : "{http://hl7.org/fhir}integer", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4694", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4695", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4696", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4697", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4698", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4699", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4700", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4701", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4702", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4703", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4704", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4705", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4706", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4707", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4708", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4709", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4710", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4711", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4712", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4713", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4714", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4715", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4716", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4717", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4718", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4719", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4720", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4721", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4722", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4723", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4724", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4725", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4726", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4727", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4728", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4729", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4730", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "2128", + "locator" : "193:7-193:59", + "when" : { + "localId" : "2129", + "locator" : "193:12-193:28", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "2130", + "locator" : "193:12-193:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2131", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2132", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2133", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2134", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2135", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2136", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2137", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2138", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2139", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2140", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2141", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2142", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2143", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2144", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2145", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2146", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2147", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2148", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2149", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2150", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2151", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2152", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2153", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2154", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2155", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2156", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2157", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2158", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2159", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2160", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2161", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2162", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2163", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2164", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2165", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2166", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2167", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2168", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2169", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2170", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2171", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2172", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2173", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2174", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2175", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2176", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2177", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2178", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2179", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2180", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2181", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "2182", + "locator" : "193:21-193:28", + "resultTypeName" : "{http://hl7.org/fhir}markdown", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4731", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2237", + "locator" : "193:35-193:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "2183", + "locator" : "193:35-193:53", + "resultTypeName" : "{http://hl7.org/fhir}markdown", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2184", + "locator" : "193:36-193:40", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2185", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2186", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2187", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2188", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2189", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2190", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2191", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2192", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2193", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2194", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2195", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2196", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2197", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2198", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2199", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2200", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2201", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2202", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2203", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2204", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2205", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2206", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2207", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2208", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2209", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2210", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2211", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2212", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2213", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2214", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2215", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2216", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2217", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2218", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2219", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2220", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2221", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2222", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2223", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2224", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2225", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2226", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2227", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2228", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2229", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2230", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2231", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2232", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2233", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2234", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2235", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "2236", + "locator" : "193:45-193:52", + "resultTypeName" : "{http://hl7.org/fhir}markdown", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4732", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4733", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4734", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4735", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4736", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4737", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4738", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4739", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4740", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4741", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4742", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4743", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4744", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4745", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4746", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4747", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4748", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4749", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4750", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4751", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4752", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4753", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4754", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4755", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4756", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4757", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4758", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4759", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4760", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4761", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4762", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4763", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4764", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4765", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4766", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4767", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4768", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "2238", + "locator" : "194:7-194:49", + "when" : { + "localId" : "2239", + "locator" : "194:12-194:23", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "2240", + "locator" : "194:12-194:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2241", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2242", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2243", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2244", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2245", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2246", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2247", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2248", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2249", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2250", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2251", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2252", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2253", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2254", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2255", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2256", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2257", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2258", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2259", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2260", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2261", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2262", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2263", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2264", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2265", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2266", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2267", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2268", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2269", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2270", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2271", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2272", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2273", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2274", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2275", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2276", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2277", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2278", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2279", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2280", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2281", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2282", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2283", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2284", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2285", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2286", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2287", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2288", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2289", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2290", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2291", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "2292", + "locator" : "194:21-194:23", + "resultTypeName" : "{http://hl7.org/fhir}oid", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4769", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2347", + "locator" : "194:30-194:49", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "2293", + "locator" : "194:30-194:43", + "resultTypeName" : "{http://hl7.org/fhir}oid", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2294", + "locator" : "194:31-194:35", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2295", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2296", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2297", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2298", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2299", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2300", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2301", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2302", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2303", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2304", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2305", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2306", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2307", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2308", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2309", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2310", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2311", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2312", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2313", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2314", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2315", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2316", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2317", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2318", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2319", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2320", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2321", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2322", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2323", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2324", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2325", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2326", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2327", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2328", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2329", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2330", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2331", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2332", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2333", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2334", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2335", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2336", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2337", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2338", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2339", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2340", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2341", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2342", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2343", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2344", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2345", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "2346", + "locator" : "194:40-194:42", + "resultTypeName" : "{http://hl7.org/fhir}oid", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4770", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4771", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4772", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4773", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4774", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4775", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4776", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4777", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4778", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4779", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4780", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4781", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4782", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4783", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4784", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4785", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4786", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4787", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4788", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4789", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4790", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4791", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4792", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4793", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4794", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4795", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4796", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4797", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4798", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4799", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4800", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4801", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4802", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4803", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4804", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4805", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4806", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "2348", + "locator" : "195:7-195:65", + "when" : { + "localId" : "2349", + "locator" : "195:12-195:31", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "2350", + "locator" : "195:12-195:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2351", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2352", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2353", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2354", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2355", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2356", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2357", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2358", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2359", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2360", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2361", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2362", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2363", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2364", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2365", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2366", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2367", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2368", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2369", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2370", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2371", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2372", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2373", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2374", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2375", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2376", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2377", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2378", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2379", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2380", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2381", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2382", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2383", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2384", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2385", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2386", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2387", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2388", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2389", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2390", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2391", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2392", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2393", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2394", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2395", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2396", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2397", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2398", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2399", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2400", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2401", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "2402", + "locator" : "195:21-195:31", + "resultTypeName" : "{http://hl7.org/fhir}positiveInt", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4807", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2457", + "locator" : "195:38-195:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "2403", + "locator" : "195:38-195:59", + "resultTypeName" : "{http://hl7.org/fhir}positiveInt", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2404", + "locator" : "195:39-195:43", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2405", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2406", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2407", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2408", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2409", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2410", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2411", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2412", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2413", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2414", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2415", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2416", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2417", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2418", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2419", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2420", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2421", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2422", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2423", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2424", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2425", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2426", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2427", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2428", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2429", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2430", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2431", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2432", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2433", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2434", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2435", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2436", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2437", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2438", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2439", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2440", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2441", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2442", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2443", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2444", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2445", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2446", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2447", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2448", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2449", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2450", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2451", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2452", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2453", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2454", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2455", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "2456", + "locator" : "195:48-195:58", + "resultTypeName" : "{http://hl7.org/fhir}positiveInt", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4808", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4809", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4810", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4811", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4812", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4813", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4814", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4815", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4816", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4817", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4818", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4819", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4820", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4821", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4822", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4823", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4824", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4825", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4826", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4827", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4828", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4829", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4830", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4831", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4832", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4833", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4834", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4835", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4836", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4837", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4838", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4839", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4840", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4841", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4842", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4843", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4844", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "2458", + "locator" : "196:7-196:55", + "when" : { + "localId" : "2459", + "locator" : "196:12-196:26", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "2460", + "locator" : "196:12-196:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2461", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2462", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2463", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2464", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2465", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2466", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2467", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2468", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2469", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2470", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2471", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2472", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2473", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2474", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2475", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2476", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2477", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2478", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2479", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2480", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2481", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2482", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2483", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2484", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2485", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2486", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2487", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2488", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2489", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2490", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2491", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2492", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2493", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2494", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2495", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2496", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2497", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2498", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2499", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2500", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2501", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2502", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2503", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2504", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2505", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2506", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2507", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2508", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2509", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2510", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2511", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "2512", + "locator" : "196:21-196:26", + "resultTypeName" : "{http://hl7.org/fhir}string", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4845", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2567", + "locator" : "196:33-196:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "2513", + "locator" : "196:33-196:49", + "resultTypeName" : "{http://hl7.org/fhir}string", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2514", + "locator" : "196:34-196:38", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2515", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2516", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2517", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2518", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2519", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2520", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2521", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2522", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2523", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2524", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2525", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2526", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2527", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2528", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2529", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2530", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2531", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2532", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2533", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2534", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2535", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2536", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2537", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2538", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2539", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2540", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2541", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2542", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2543", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2544", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2545", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2546", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2547", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2548", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2549", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2550", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2551", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2552", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2553", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2554", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2555", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2556", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2557", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2558", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2559", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2560", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2561", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2562", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2563", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2564", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2565", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "2566", + "locator" : "196:43-196:48", + "resultTypeName" : "{http://hl7.org/fhir}string", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4846", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4847", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4848", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4849", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4850", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4851", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4852", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4853", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4854", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4855", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4856", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4857", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4858", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4859", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4860", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4861", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4862", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4863", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4864", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4865", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4866", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4867", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4868", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4869", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4870", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4871", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4872", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4873", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4874", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4875", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4876", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4877", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4878", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4879", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4880", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4881", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4882", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "2568", + "locator" : "197:7-197:51", + "when" : { + "localId" : "2569", + "locator" : "197:12-197:24", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "2570", + "locator" : "197:12-197:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2571", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2572", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2573", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2574", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2575", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2576", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2577", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2578", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2579", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2580", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2581", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2582", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2583", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2584", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2585", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2586", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2587", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2588", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2589", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2590", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2591", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2592", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2593", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2594", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2595", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2596", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2597", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2598", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2599", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2600", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2601", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2602", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2603", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2604", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2605", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2606", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2607", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2608", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2609", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2610", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2611", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2612", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2613", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2614", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2615", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2616", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2617", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2618", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2619", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2620", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2621", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "2622", + "locator" : "197:21-197:24", + "resultTypeName" : "{http://hl7.org/fhir}time", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4883", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2677", + "locator" : "197:31-197:51", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Time", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "2623", + "locator" : "197:31-197:45", + "resultTypeName" : "{http://hl7.org/fhir}time", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2624", + "locator" : "197:32-197:36", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2625", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2626", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2627", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2628", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2629", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2630", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2631", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2632", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2633", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2634", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2635", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2636", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2637", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2638", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2639", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2640", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2641", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2642", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2643", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2644", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2645", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2646", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2647", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2648", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2649", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2650", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2651", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2652", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2653", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2654", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2655", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2656", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2657", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2658", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2659", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2660", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2661", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2662", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2663", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2664", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2665", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2666", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2667", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2668", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2669", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2670", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2671", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2672", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2673", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2674", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2675", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "2676", + "locator" : "197:41-197:44", + "resultTypeName" : "{http://hl7.org/fhir}time", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4884", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4885", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4886", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4887", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4888", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4889", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4890", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4891", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4892", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4893", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4894", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4895", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4896", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4897", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4898", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4899", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4900", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4901", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4902", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4903", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4904", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4905", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4906", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4907", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4908", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4909", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4910", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4911", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4912", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4913", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4914", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4915", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4916", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4917", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4918", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4919", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4920", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "2678", + "locator" : "198:7-198:65", + "when" : { + "localId" : "2679", + "locator" : "198:12-198:31", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "2680", + "locator" : "198:12-198:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2681", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2682", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2683", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2684", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2685", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2686", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2687", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2688", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2689", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2690", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2691", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2692", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2693", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2694", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2695", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2696", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2697", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2698", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2699", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2700", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2701", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2702", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2703", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2704", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2705", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2706", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2707", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2708", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2709", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2710", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2711", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2712", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2713", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2714", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2715", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2716", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2717", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2718", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2719", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2720", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2721", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2722", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2723", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2724", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2725", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2726", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2727", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2728", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2729", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2730", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2731", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "2732", + "locator" : "198:21-198:31", + "resultTypeName" : "{http://hl7.org/fhir}unsignedInt", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4921", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2787", + "locator" : "198:38-198:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "2733", + "locator" : "198:38-198:59", + "resultTypeName" : "{http://hl7.org/fhir}unsignedInt", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2734", + "locator" : "198:39-198:43", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2735", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2736", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2737", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2738", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2739", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2740", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2741", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2742", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2743", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2744", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2745", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2746", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2747", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2748", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2749", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2750", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2751", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2752", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2753", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2754", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2755", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2756", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2757", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2758", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2759", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2760", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2761", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2762", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2763", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2764", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2765", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2766", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2767", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2768", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2769", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2770", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2771", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2772", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2773", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2774", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2775", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2776", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2777", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2778", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2779", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2780", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2781", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2782", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2783", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2784", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2785", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "2786", + "locator" : "198:48-198:58", + "resultTypeName" : "{http://hl7.org/fhir}unsignedInt", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4922", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4923", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4924", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4925", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4926", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4927", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4928", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4929", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4930", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4931", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4932", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4933", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4934", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4935", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4936", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4937", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4938", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4939", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4940", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4941", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4942", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4943", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4944", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4945", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4946", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4947", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4948", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4949", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4950", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4951", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4952", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4953", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4954", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4955", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4956", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4957", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4958", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "2788", + "locator" : "199:7-199:49", + "when" : { + "localId" : "2789", + "locator" : "199:12-199:23", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "2790", + "locator" : "199:12-199:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2791", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2792", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2793", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2794", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2795", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2796", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2797", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2798", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2799", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2800", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2801", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2802", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2803", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2804", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2805", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2806", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2807", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2808", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2809", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2810", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2811", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2812", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2813", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2814", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2815", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2816", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2817", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2818", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2819", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2820", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2821", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2822", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2823", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2824", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2825", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2826", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2827", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2828", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2829", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2830", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2831", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2832", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2833", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2834", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2835", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2836", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2837", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2838", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2839", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2840", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2841", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "2842", + "locator" : "199:21-199:23", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4959", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2897", + "locator" : "199:30-199:49", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "2843", + "locator" : "199:30-199:43", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2844", + "locator" : "199:31-199:35", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2845", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2846", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2847", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2848", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2849", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2850", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2851", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2852", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2853", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2854", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2855", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2856", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2857", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2858", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2859", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2860", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2861", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2862", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2863", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2864", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2865", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2866", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2867", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2868", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2869", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2870", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2871", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2872", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2873", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2874", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2875", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2876", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2877", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2878", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2879", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2880", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2881", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2882", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2883", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2884", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2885", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2886", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2887", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2888", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2889", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2890", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2891", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2892", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2893", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2894", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2895", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "2896", + "locator" : "199:40-199:42", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4960", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4961", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4962", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4963", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4964", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4965", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4966", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4967", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4968", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4969", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4970", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4971", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4972", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4973", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4974", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "4975", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4976", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4977", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4978", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4979", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4980", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4981", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4982", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4983", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4984", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4985", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4986", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4987", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4988", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4989", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4990", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4991", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4992", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4993", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4994", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4995", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4996", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "2898", + "locator" : "200:7-200:49", + "when" : { + "localId" : "2899", + "locator" : "200:12-200:23", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "2900", + "locator" : "200:12-200:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2901", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2902", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2903", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2904", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2905", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2906", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2907", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2908", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2909", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2910", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2911", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2912", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2913", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2914", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2915", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2916", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2917", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2918", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2919", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2920", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2921", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2922", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2923", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2924", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2925", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2926", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2927", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2928", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2929", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2930", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2931", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2932", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2933", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2934", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2935", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2936", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2937", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2938", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2939", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2940", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2941", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2942", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2943", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2944", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2945", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2946", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2947", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2948", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2949", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2950", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2951", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "2952", + "locator" : "200:21-200:23", + "resultTypeName" : "{http://hl7.org/fhir}url", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "4997", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3007", + "locator" : "200:30-200:49", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "2953", + "locator" : "200:30-200:43", + "resultTypeName" : "{http://hl7.org/fhir}url", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "2954", + "locator" : "200:31-200:35", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "2955", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "2956", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2957", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2958", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2959", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2960", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2961", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2962", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2963", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2964", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2965", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2966", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2967", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2968", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2969", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2970", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2971", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2972", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2973", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2974", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2975", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2976", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2977", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2978", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2979", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2980", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2981", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2982", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2983", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2984", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2985", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2986", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2987", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2988", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2989", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2990", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2991", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2992", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2993", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2994", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2995", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2996", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2997", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2998", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "2999", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3000", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3001", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3002", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3003", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3004", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3005", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "3006", + "locator" : "200:40-200:42", + "resultTypeName" : "{http://hl7.org/fhir}url", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "4998", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4999", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5000", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5001", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5002", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5003", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5004", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5005", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5006", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5007", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5008", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5009", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5010", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5011", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5012", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5013", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5014", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5015", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5016", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5017", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5018", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5019", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5020", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5021", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5022", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5023", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5024", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5025", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5026", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5027", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5028", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5029", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5030", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5031", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5032", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5033", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5034", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "3008", + "locator" : "201:7-201:51", + "when" : { + "localId" : "3009", + "locator" : "201:12-201:24", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "3010", + "locator" : "201:12-201:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3011", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3012", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3013", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3014", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3015", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3016", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3017", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3018", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3019", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3020", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3021", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3022", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3023", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3024", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3025", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3026", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3027", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3028", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3029", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3030", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3031", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3032", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3033", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3034", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3035", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3036", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3037", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3038", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3039", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3040", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3041", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3042", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3043", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3044", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3045", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3046", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3047", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3048", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3049", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3050", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3051", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3052", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3053", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3054", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3055", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3056", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3057", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3058", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3059", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3060", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3061", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "3062", + "locator" : "201:21-201:24", + "resultTypeName" : "{http://hl7.org/fhir}uuid", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "5035", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3117", + "locator" : "201:31-201:51", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "3063", + "locator" : "201:31-201:45", + "resultTypeName" : "{http://hl7.org/fhir}uuid", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3064", + "locator" : "201:32-201:36", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3065", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3066", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3067", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3068", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3069", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3070", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3071", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3072", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3073", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3074", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3075", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3076", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3077", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3078", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3079", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3080", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3081", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3082", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3083", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3084", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3085", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3086", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3087", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3088", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3089", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3090", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3091", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3092", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3093", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3094", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3095", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3096", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3097", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3098", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3099", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3100", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3101", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3102", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3103", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3104", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3105", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3106", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3107", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3108", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3109", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3110", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3111", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3112", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3113", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3114", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3115", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "3116", + "locator" : "201:41-201:44", + "resultTypeName" : "{http://hl7.org/fhir}uuid", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + } + } + }, + "asTypeSpecifier" : { + "localId" : "5036", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "5037", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5038", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5039", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5040", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5041", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5042", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5043", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5044", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5045", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5046", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5047", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5048", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5049", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5050", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5051", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5052", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5053", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5054", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5055", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5056", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5057", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5058", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5059", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5060", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5061", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5062", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5063", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5064", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5065", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5066", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5067", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5068", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5069", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5070", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5071", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5072", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "3118", + "locator" : "202:7-202:53", + "when" : { + "localId" : "3119", + "locator" : "202:12-202:23", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "3120", + "locator" : "202:12-202:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3121", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3122", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3123", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3124", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3125", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3126", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3127", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3128", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3129", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3130", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3131", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3132", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3133", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3134", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3135", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3136", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3137", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3138", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3139", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3140", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3141", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3142", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3143", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3144", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3145", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3146", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3147", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3148", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3149", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3150", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3151", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3152", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3153", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3154", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3155", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3156", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3157", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3158", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3159", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3160", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3161", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3162", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3163", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3164", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3165", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3166", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3167", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3168", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3169", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3170", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3171", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "3172", + "locator" : "202:21-202:23", + "resultTypeName" : "{http://hl7.org/fhir}Age", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "5073", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3227", + "locator" : "202:30-202:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantity", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "3228", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "3173", + "locator" : "202:41-202:52", + "resultTypeName" : "{http://hl7.org/fhir}Age", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3174", + "locator" : "202:41-202:45", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3175", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3176", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3177", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3178", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3179", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3180", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3181", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3182", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3183", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3184", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3185", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3186", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3187", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3188", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3189", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3190", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3191", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3192", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3193", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3194", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3195", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3196", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3197", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3198", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3199", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3200", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3201", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3202", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3203", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3204", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3205", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3206", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3207", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3208", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3209", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3210", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3211", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3212", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3213", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3214", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3215", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3216", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3217", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3218", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3219", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3220", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3221", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3222", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3223", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3224", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3225", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "3226", + "locator" : "202:50-202:52", + "resultTypeName" : "{http://hl7.org/fhir}Age", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + } + } ] + }, + "asTypeSpecifier" : { + "localId" : "5074", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "5075", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5076", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5077", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5078", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5079", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5080", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5081", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5082", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5083", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5084", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5085", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5086", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5087", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5088", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5089", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5090", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5091", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5092", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5093", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5094", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5095", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5096", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5097", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5098", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5099", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5100", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5101", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5102", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5103", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5104", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5105", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5106", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5107", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5108", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5109", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5110", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "3229", + "locator" : "203:7-203:76", + "when" : { + "localId" : "3230", + "locator" : "203:12-203:35", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "3231", + "locator" : "203:12-203:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3232", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3233", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3234", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3235", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3236", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3237", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3238", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3239", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3240", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3241", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3242", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3243", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3244", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3245", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3246", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3247", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3248", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3249", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3250", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3251", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3252", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3253", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3254", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3255", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3256", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3257", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3258", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3259", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3260", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3261", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3262", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3263", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3264", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3265", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3266", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3267", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3268", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3269", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3270", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3271", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3272", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3273", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3274", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3275", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3276", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3277", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3278", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3279", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3280", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3281", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3282", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "3283", + "locator" : "203:21-203:35", + "resultTypeName" : "{http://hl7.org/fhir}CodeableConcept", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "5111", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3338", + "locator" : "203:42-203:76", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Concept", + "name" : "ToConcept", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "3339", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "3284", + "locator" : "203:52-203:75", + "resultTypeName" : "{http://hl7.org/fhir}CodeableConcept", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3285", + "locator" : "203:52-203:56", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3286", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3287", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3288", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3289", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3290", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3291", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3292", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3293", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3294", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3295", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3296", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3297", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3298", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3299", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3300", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3301", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3302", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3303", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3304", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3305", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3306", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3307", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3308", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3309", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3310", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3311", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3312", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3313", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3314", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3315", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3316", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3317", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3318", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3319", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3320", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3321", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3322", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3323", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3324", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3325", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3326", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3327", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3328", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3329", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3330", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3331", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3332", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3333", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3334", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3335", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3336", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "3337", + "locator" : "203:61-203:75", + "resultTypeName" : "{http://hl7.org/fhir}CodeableConcept", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + } + } ] + }, + "asTypeSpecifier" : { + "localId" : "5112", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "5113", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5114", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5115", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5116", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5117", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5118", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5119", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5120", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5121", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5122", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5123", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5124", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5125", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5126", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5127", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5128", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5129", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5130", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5131", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5132", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5133", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5134", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5135", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5136", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5137", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5138", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5139", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5140", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5141", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5142", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5143", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5144", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5145", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5146", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5147", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5148", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "3340", + "locator" : "204:7-204:55", + "when" : { + "localId" : "3341", + "locator" : "204:12-204:26", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "3342", + "locator" : "204:12-204:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3343", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3344", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3345", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3346", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3347", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3348", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3349", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3350", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3351", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3352", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3353", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3354", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3355", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3356", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3357", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3358", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3359", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3360", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3361", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3362", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3363", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3364", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3365", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3366", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3367", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3368", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3369", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3370", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3371", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3372", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3373", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3374", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3375", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3376", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3377", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3378", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3379", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3380", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3381", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3382", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3383", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3384", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3385", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3386", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3387", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3388", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3389", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3390", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3391", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3392", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3393", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "3394", + "locator" : "204:21-204:26", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "5149", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3449", + "locator" : "204:33-204:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Code", + "name" : "ToCode", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "3450", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "3395", + "locator" : "204:40-204:54", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3396", + "locator" : "204:40-204:44", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3397", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3398", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3399", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3400", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3401", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3402", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3403", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3404", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3405", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3406", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3407", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3408", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3409", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3410", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3411", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3412", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3413", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3414", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3415", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3416", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3417", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3418", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3419", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3420", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3421", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3422", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3423", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3424", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3425", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3426", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3427", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3428", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3429", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3430", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3431", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3432", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3433", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3434", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3435", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3436", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3437", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3438", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3439", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3440", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3441", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3442", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3443", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3444", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3445", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3446", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3447", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "3448", + "locator" : "204:49-204:54", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + } + } ] + }, + "asTypeSpecifier" : { + "localId" : "5150", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "5151", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5152", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5153", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5154", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5155", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5156", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5157", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5158", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5159", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5160", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5161", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5162", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5163", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5164", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5165", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5166", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5167", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5168", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5169", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5170", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5171", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5172", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5173", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5174", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5175", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5176", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5177", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5178", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5179", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5180", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5181", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5182", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5183", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5184", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5185", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5186", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "3451", + "locator" : "205:7-205:57", + "when" : { + "localId" : "3452", + "locator" : "205:12-205:25", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "3453", + "locator" : "205:12-205:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3454", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3455", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3456", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3457", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3458", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3459", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3460", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3461", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3462", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3463", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3464", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3465", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3466", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3467", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3468", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3469", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3470", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3471", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3472", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3473", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3474", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3475", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3476", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3477", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3478", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3479", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3480", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3481", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3482", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3483", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3484", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3485", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3486", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3487", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3488", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3489", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3490", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3491", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3492", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3493", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3494", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3495", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3496", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3497", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3498", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3499", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3500", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3501", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3502", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3503", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3504", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "3505", + "locator" : "205:21-205:25", + "resultTypeName" : "{http://hl7.org/fhir}Count", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "5187", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3560", + "locator" : "205:32-205:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantity", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "3561", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "3506", + "locator" : "205:43-205:56", + "resultTypeName" : "{http://hl7.org/fhir}Count", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3507", + "locator" : "205:43-205:47", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3508", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3509", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3510", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3511", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3512", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3513", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3514", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3515", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3516", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3517", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3518", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3519", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3520", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3521", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3522", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3523", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3524", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3525", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3526", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3527", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3528", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3529", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3530", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3531", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3532", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3533", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3534", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3535", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3536", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3537", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3538", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3539", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3540", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3541", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3542", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3543", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3544", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3545", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3546", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3547", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3548", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3549", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3550", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3551", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3552", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3553", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3554", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3555", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3556", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3557", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3558", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "3559", + "locator" : "205:52-205:56", + "resultTypeName" : "{http://hl7.org/fhir}Count", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + } + } ] + }, + "asTypeSpecifier" : { + "localId" : "5188", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "5189", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5190", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5191", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5192", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5193", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5194", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5195", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5196", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5197", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5198", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5199", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5200", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5201", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5202", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5203", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5204", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5205", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5206", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5207", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5208", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5209", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5210", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5211", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5212", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5213", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5214", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5215", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5216", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5217", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5218", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5219", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5220", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5221", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5222", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5223", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5224", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "3562", + "locator" : "206:7-206:63", + "when" : { + "localId" : "3563", + "locator" : "206:12-206:28", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "3564", + "locator" : "206:12-206:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3565", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3566", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3567", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3568", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3569", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3570", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3571", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3572", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3573", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3574", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3575", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3576", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3577", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3578", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3579", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3580", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3581", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3582", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3583", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3584", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3585", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3586", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3587", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3588", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3589", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3590", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3591", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3592", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3593", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3594", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3595", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3596", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3597", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3598", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3599", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3600", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3601", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3602", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3603", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3604", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3605", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3606", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3607", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3608", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3609", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3610", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3611", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3612", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3613", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3614", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3615", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "3616", + "locator" : "206:21-206:28", + "resultTypeName" : "{http://hl7.org/fhir}Distance", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "5225", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3671", + "locator" : "206:35-206:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantity", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "3672", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "3617", + "locator" : "206:46-206:62", + "resultTypeName" : "{http://hl7.org/fhir}Distance", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3618", + "locator" : "206:46-206:50", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3619", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3620", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3621", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3622", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3623", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3624", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3625", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3626", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3627", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3628", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3629", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3630", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3631", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3632", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3633", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3634", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3635", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3636", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3637", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3638", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3639", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3640", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3641", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3642", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3643", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3644", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3645", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3646", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3647", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3648", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3649", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3650", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3651", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3652", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3653", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3654", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3655", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3656", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3657", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3658", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3659", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3660", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3661", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3662", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3663", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3664", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3665", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3666", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3667", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3668", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3669", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "3670", + "locator" : "206:55-206:62", + "resultTypeName" : "{http://hl7.org/fhir}Distance", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + } + } ] + }, + "asTypeSpecifier" : { + "localId" : "5226", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "5227", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5228", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5229", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5230", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5231", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5232", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5233", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5234", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5235", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5236", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5237", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5238", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5239", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5240", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5241", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5242", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5243", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5244", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5245", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5246", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5247", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5248", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5249", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5250", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5251", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5252", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5253", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5254", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5255", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5256", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5257", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5258", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5259", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5260", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5261", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5262", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "3673", + "locator" : "207:7-207:63", + "when" : { + "localId" : "3674", + "locator" : "207:12-207:28", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "3675", + "locator" : "207:12-207:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3676", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3677", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3678", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3679", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3680", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3681", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3682", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3683", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3684", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3685", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3686", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3687", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3688", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3689", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3690", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3691", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3692", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3693", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3694", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3695", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3696", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3697", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3698", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3699", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3700", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3701", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3702", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3703", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3704", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3705", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3706", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3707", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3708", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3709", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3710", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3711", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3712", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3713", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3714", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3715", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3716", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3717", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3718", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3719", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3720", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3721", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3722", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3723", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3724", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3725", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3726", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "3727", + "locator" : "207:21-207:28", + "resultTypeName" : "{http://hl7.org/fhir}Duration", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "5263", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3782", + "locator" : "207:35-207:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantity", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "3783", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "3728", + "locator" : "207:46-207:62", + "resultTypeName" : "{http://hl7.org/fhir}Duration", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3729", + "locator" : "207:46-207:50", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3730", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3731", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3732", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3733", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3734", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3735", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3736", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3737", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3738", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3739", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3740", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3741", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3742", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3743", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3744", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3745", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3746", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3747", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3748", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3749", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3750", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3751", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3752", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3753", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3754", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3755", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3756", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3757", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3758", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3759", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3760", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3761", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3762", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3763", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3764", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3765", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3766", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3767", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3768", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3769", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3770", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3771", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3772", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3773", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3774", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3775", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3776", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3777", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3778", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3779", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3780", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "3781", + "locator" : "207:55-207:62", + "resultTypeName" : "{http://hl7.org/fhir}Duration", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + } + } ] + }, + "asTypeSpecifier" : { + "localId" : "5264", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "5265", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5266", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5267", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5268", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5269", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5270", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5271", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5272", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5273", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5274", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5275", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5276", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5277", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5278", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5279", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5280", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5281", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5282", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5283", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5284", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5285", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5286", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5287", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5288", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5289", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5290", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5291", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5292", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5293", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5294", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5295", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5296", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5297", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5298", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5299", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5300", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "3784", + "locator" : "208:7-208:63", + "when" : { + "localId" : "3785", + "locator" : "208:12-208:28", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "3786", + "locator" : "208:12-208:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3787", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3788", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3789", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3790", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3791", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3792", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3793", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3794", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3795", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3796", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3797", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3798", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3799", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3800", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3801", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3802", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3803", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3804", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3805", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3806", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3807", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3808", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3809", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3810", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3811", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3812", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3813", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3814", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3815", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3816", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3817", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3818", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3819", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3820", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3821", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3822", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3823", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3824", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3825", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3826", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3827", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3828", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3829", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3830", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3831", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3832", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3833", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3834", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3835", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3836", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3837", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "3838", + "locator" : "208:21-208:28", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "5301", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3893", + "locator" : "208:35-208:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Quantity", + "name" : "ToQuantity", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "3894", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "3839", + "locator" : "208:46-208:62", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3840", + "locator" : "208:46-208:50", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3841", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3842", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3843", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3844", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3845", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3846", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3847", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3848", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3849", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3850", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3851", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3852", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3853", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3854", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3855", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3856", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3857", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3858", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3859", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3860", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3861", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3862", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3863", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3864", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3865", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3866", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3867", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3868", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3869", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3870", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3871", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3872", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3873", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3874", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3875", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3876", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3877", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3878", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3879", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3880", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3881", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3882", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3883", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3884", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3885", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3886", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3887", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3888", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3889", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3890", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3891", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "3892", + "locator" : "208:55-208:62", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + } + } ] + }, + "asTypeSpecifier" : { + "localId" : "5302", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "5303", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5304", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5305", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5306", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5307", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5308", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5309", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5310", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5311", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5312", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5313", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5314", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5315", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5316", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5317", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5318", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5319", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5320", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5321", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5322", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5323", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5324", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5325", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5326", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5327", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5328", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5329", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5330", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5331", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5332", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5333", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5334", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5335", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5336", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5337", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5338", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "3895", + "locator" : "209:7-209:57", + "when" : { + "localId" : "3896", + "locator" : "209:12-209:25", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "3897", + "locator" : "209:12-209:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3898", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3899", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3900", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3901", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3902", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3903", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3904", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3905", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3906", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3907", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3908", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3909", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3910", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3911", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3912", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3913", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3914", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3915", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3916", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3917", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3918", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3919", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3920", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3921", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3922", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3923", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3924", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3925", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3926", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3927", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3928", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3929", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3930", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3931", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3932", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3933", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3934", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3935", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3936", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3937", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3938", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3939", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3940", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3941", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3942", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3943", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3944", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3945", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3946", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3947", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3948", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "3949", + "locator" : "209:21-209:25", + "resultTypeName" : "{http://hl7.org/fhir}Range", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "5339", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "4004", + "locator" : "209:32-209:57", + "name" : "ToInterval", + "type" : "FunctionRef", + "resultTypeSpecifier" : { + "localId" : "4006", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4007", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, + "signature" : [ { + "localId" : "4005", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "3950", + "locator" : "209:43-209:56", + "resultTypeName" : "{http://hl7.org/fhir}Range", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "3951", + "locator" : "209:43-209:47", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "3952", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "3953", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3954", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3955", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3956", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3957", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3958", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3959", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3960", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3961", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3962", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3963", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3964", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3965", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3966", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3967", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3968", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3969", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3970", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3971", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3972", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3973", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3974", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3975", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3976", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3977", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3978", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3979", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3980", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3981", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3982", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3983", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3984", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3985", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3986", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3987", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3988", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3989", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3990", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3991", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3992", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3993", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3994", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3995", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3996", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3997", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3998", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "3999", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4000", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4001", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4002", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "4003", + "locator" : "209:52-209:56", + "resultTypeName" : "{http://hl7.org/fhir}Range", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + } + } ] + }, + "asTypeSpecifier" : { + "localId" : "5340", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "5341", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5342", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5343", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5344", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5345", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5346", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5347", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5348", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5349", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5350", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5351", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5352", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5353", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5354", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5355", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5356", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5357", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5358", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5359", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5360", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5361", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5362", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5363", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5364", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5365", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5366", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5367", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5368", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5369", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5370", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5371", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5372", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5373", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5374", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5375", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5376", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "4008", + "locator" : "210:7-210:59", + "when" : { + "localId" : "4009", + "locator" : "210:12-210:26", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "4010", + "locator" : "210:12-210:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "4011", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4012", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4013", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4014", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4015", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4016", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4017", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4018", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4019", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4020", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4021", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4022", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4023", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4024", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4025", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4026", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4027", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4028", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4029", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4030", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4031", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4032", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4033", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4034", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4035", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4036", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4037", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4038", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4039", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4040", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4041", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4042", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4043", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4044", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4045", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4046", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4047", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4048", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4049", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4050", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4051", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4052", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4053", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4054", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4055", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4056", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4057", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4058", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4059", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4060", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4061", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "4062", + "locator" : "210:21-210:26", + "resultTypeName" : "{http://hl7.org/fhir}Period", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "5377", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "4117", + "locator" : "210:33-210:59", + "name" : "ToInterval", + "type" : "FunctionRef", + "resultTypeSpecifier" : { + "localId" : "4119", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "4120", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, + "signature" : [ { + "localId" : "4118", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "4063", + "locator" : "210:44-210:58", + "resultTypeName" : "{http://hl7.org/fhir}Period", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "4064", + "locator" : "210:44-210:48", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "4065", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4066", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4067", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4068", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4069", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4070", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4071", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4072", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4073", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4074", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4075", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4076", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4077", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4078", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4079", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4080", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4081", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4082", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4083", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4084", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4085", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4086", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4087", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4088", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4089", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4090", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4091", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4092", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4093", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4094", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4095", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4096", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4097", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4098", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4099", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4100", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4101", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4102", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4103", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4104", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4105", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4106", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4107", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4108", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4109", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4110", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4111", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4112", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4113", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4114", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4115", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "4116", + "locator" : "210:53-210:58", + "resultTypeName" : "{http://hl7.org/fhir}Period", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + } + } ] + }, + "asTypeSpecifier" : { + "localId" : "5378", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "5379", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5380", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5381", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5382", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5383", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5384", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5385", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5386", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5387", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5388", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5389", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5390", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5391", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5392", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5393", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5394", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5395", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5396", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5397", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5398", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5399", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5400", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5401", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5402", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5403", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5404", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5405", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5406", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5407", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5408", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5409", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5410", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5411", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5412", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5413", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5414", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, { + "localId" : "4121", + "locator" : "211:7-211:54", + "when" : { + "localId" : "4122", + "locator" : "211:12-211:25", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "Is", + "signature" : [ ], + "operand" : { + "localId" : "4123", + "locator" : "211:12-211:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "4124", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4125", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4126", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4127", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4128", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4129", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4130", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4131", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4132", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4133", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4134", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4135", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4136", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4137", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4138", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4139", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4140", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4141", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4142", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4143", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4144", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4145", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4146", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4147", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4148", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4149", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4150", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4151", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4152", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4153", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4154", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4155", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4156", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4157", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4158", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4159", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4160", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4161", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4162", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4163", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4164", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4165", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4166", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4167", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4168", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4169", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4170", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4171", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4172", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4173", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4174", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "isTypeSpecifier" : { + "localId" : "4175", + "locator" : "211:21-211:25", + "resultTypeName" : "{http://hl7.org/fhir}Ratio", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + } + }, + "then" : { + "localId" : "5415", + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "4230", + "locator" : "211:32-211:54", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Ratio", + "name" : "ToRatio", + "type" : "FunctionRef", + "signature" : [ { + "localId" : "4231", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + } ], + "operand" : [ { + "localId" : "4176", + "locator" : "211:40-211:53", + "resultTypeName" : "{http://hl7.org/fhir}Ratio", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "4177", + "locator" : "211:40-211:44", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "4178", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4179", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4180", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4181", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4182", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4183", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4184", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4185", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4186", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4187", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4188", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4189", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4190", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4191", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4192", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4193", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4194", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4195", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4196", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4197", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4198", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4199", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4200", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4201", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4202", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4203", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4204", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4205", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4206", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4207", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4208", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4209", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4210", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4211", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4212", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4213", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4214", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4215", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4216", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4217", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4218", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4219", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4220", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4221", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4222", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4223", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4224", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4225", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4226", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4227", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4228", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "4229", + "locator" : "211:49-211:53", + "resultTypeName" : "{http://hl7.org/fhir}Ratio", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + } + } ] + }, + "asTypeSpecifier" : { + "localId" : "5416", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "5417", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5418", + "name" : "{urn:hl7-org:elm-types:r1}Boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5419", + "name" : "{urn:hl7-org:elm-types:r1}Date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5420", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5421", + "name" : "{urn:hl7-org:elm-types:r1}Decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5422", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5423", + "name" : "{urn:hl7-org:elm-types:r1}Time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5424", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5425", + "name" : "{urn:hl7-org:elm-types:r1}Concept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5426", + "name" : "{urn:hl7-org:elm-types:r1}Code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5427", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5428", + "name" : "{urn:hl7-org:elm-types:r1}Quantity", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5429", + "type" : "IntervalTypeSpecifier", + "pointType" : { + "localId" : "5430", + "name" : "{urn:hl7-org:elm-types:r1}DateTime", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5431", + "name" : "{urn:hl7-org:elm-types:r1}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5432", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5433", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5434", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5435", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5436", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5437", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5438", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5439", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5440", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5441", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5442", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5443", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5444", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5445", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5446", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5447", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5448", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5449", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5450", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5451", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "5452", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + } ], + "else" : { + "localId" : "4232", + "locator" : "212:12-232:13", + "strict" : false, + "type" : "As", + "resultTypeSpecifier" : { + "localId" : "4329", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4330", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4331", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4332", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4333", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4334", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4335", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4336", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4337", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4338", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4339", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4340", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4341", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4342", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4343", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4344", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4345", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4346", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4347", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4348", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4349", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4350", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + }, + "signature" : [ ], + "operand" : { + "localId" : "4233", + "locator" : "212:12-212:16", + "name" : "value", + "type" : "OperandRef", + "resultTypeSpecifier" : { + "localId" : "4234", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "4235", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4236", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4237", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4238", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4239", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4240", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4241", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4242", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4243", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4244", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4245", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4246", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4247", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4248", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4249", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4250", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4251", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4252", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4253", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4254", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4255", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4256", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4257", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4258", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4259", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4260", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4261", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4262", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4263", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4264", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4265", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4266", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4267", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4268", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4269", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4270", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4271", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4272", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4273", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4274", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4275", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4276", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4277", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4278", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4279", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4280", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4281", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4282", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4283", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4284", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + }, + "asTypeSpecifier" : { + "localId" : "4306", + "locator" : "212:21-232:13", + "type" : "ChoiceTypeSpecifier", + "resultTypeSpecifier" : { + "localId" : "4307", + "type" : "ChoiceTypeSpecifier", + "choice" : [ { + "localId" : "4308", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4309", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4310", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4311", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4312", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4313", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4314", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4315", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4316", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4317", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4318", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4319", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4320", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4321", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4322", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4323", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4324", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4325", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4326", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4327", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4328", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + }, + "type" : [ ], + "choice" : [ { + "localId" : "4285", + "locator" : "212:28-212:34", + "resultTypeName" : "{http://hl7.org/fhir}Address", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4286", + "locator" : "213:9-213:18", + "resultTypeName" : "{http://hl7.org/fhir}Annotation", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4287", + "locator" : "214:9-214:18", + "resultTypeName" : "{http://hl7.org/fhir}Attachment", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4288", + "locator" : "215:9-215:20", + "resultTypeName" : "{http://hl7.org/fhir}ContactPoint", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4289", + "locator" : "216:9-216:17", + "resultTypeName" : "{http://hl7.org/fhir}HumanName", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4290", + "locator" : "217:9-217:18", + "resultTypeName" : "{http://hl7.org/fhir}Identifier", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4291", + "locator" : "218:9-218:13", + "resultTypeName" : "{http://hl7.org/fhir}Money", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4292", + "locator" : "219:9-219:17", + "resultTypeName" : "{http://hl7.org/fhir}Reference", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4293", + "locator" : "220:9-220:19", + "resultTypeName" : "{http://hl7.org/fhir}SampledData", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4294", + "locator" : "221:9-221:17", + "resultTypeName" : "{http://hl7.org/fhir}Signature", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4295", + "locator" : "222:9-222:14", + "resultTypeName" : "{http://hl7.org/fhir}Timing", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4296", + "locator" : "223:9-223:21", + "resultTypeName" : "{http://hl7.org/fhir}ContactDetail", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4297", + "locator" : "224:9-224:19", + "resultTypeName" : "{http://hl7.org/fhir}Contributor", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4298", + "locator" : "225:9-225:23", + "resultTypeName" : "{http://hl7.org/fhir}DataRequirement", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4299", + "locator" : "226:9-226:18", + "resultTypeName" : "{http://hl7.org/fhir}Expression", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4300", + "locator" : "227:9-227:27", + "resultTypeName" : "{http://hl7.org/fhir}ParameterDefinition", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4301", + "locator" : "228:9-228:23", + "resultTypeName" : "{http://hl7.org/fhir}RelatedArtifact", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4302", + "locator" : "229:9-229:25", + "resultTypeName" : "{http://hl7.org/fhir}TriggerDefinition", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4303", + "locator" : "230:9-230:20", + "resultTypeName" : "{http://hl7.org/fhir}UsageContext", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4304", + "locator" : "231:9-231:14", + "resultTypeName" : "{http://hl7.org/fhir}Dosage", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "4305", + "locator" : "232:9-232:12", + "resultTypeName" : "{http://hl7.org/fhir}Meta", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } + }, + "operand" : [ { + "localId" : "1026", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "974", + "locator" : "132:31-181:13", + "type" : "ChoiceTypeSpecifier", + "resultTypeSpecifier" : { + "localId" : "975", + "type" : "ChoiceTypeSpecifier", + "choice" : [ { + "localId" : "976", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "977", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "978", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "979", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "980", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "981", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "982", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "983", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "984", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "985", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "986", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "987", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "988", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "989", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "990", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "991", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "992", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "993", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "994", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "995", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "996", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "997", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "998", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "999", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1000", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1001", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1002", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1003", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1004", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1005", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1006", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1007", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1008", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1009", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1010", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1011", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1012", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1013", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1014", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1015", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1016", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1017", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1018", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1019", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1020", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1021", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1022", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1023", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1024", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "1025", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + }, + "type" : [ ], + "choice" : [ { + "localId" : "924", + "locator" : "132:38-132:49", + "resultTypeName" : "{http://hl7.org/fhir}base64Binary", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "925", + "locator" : "133:9-133:15", + "resultTypeName" : "{http://hl7.org/fhir}boolean", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "926", + "locator" : "134:9-134:17", + "resultTypeName" : "{http://hl7.org/fhir}canonical", + "name" : "{http://hl7.org/fhir}canonical", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "927", + "locator" : "135:9-135:12", + "resultTypeName" : "{http://hl7.org/fhir}code", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "928", + "locator" : "136:9-136:12", + "resultTypeName" : "{http://hl7.org/fhir}date", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "929", + "locator" : "137:9-137:16", + "resultTypeName" : "{http://hl7.org/fhir}dateTime", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "930", + "locator" : "138:9-138:15", + "resultTypeName" : "{http://hl7.org/fhir}decimal", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "931", + "locator" : "139:9-139:10", + "resultTypeName" : "{http://hl7.org/fhir}id", + "name" : "{http://hl7.org/fhir}id", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "932", + "locator" : "140:9-140:15", + "resultTypeName" : "{http://hl7.org/fhir}instant", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "933", + "locator" : "141:9-141:15", + "resultTypeName" : "{http://hl7.org/fhir}integer", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "934", + "locator" : "142:9-142:16", + "resultTypeName" : "{http://hl7.org/fhir}markdown", + "name" : "{http://hl7.org/fhir}markdown", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "935", + "locator" : "143:9-143:11", + "resultTypeName" : "{http://hl7.org/fhir}oid", + "name" : "{http://hl7.org/fhir}oid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "936", + "locator" : "144:9-144:19", + "resultTypeName" : "{http://hl7.org/fhir}positiveInt", + "name" : "{http://hl7.org/fhir}positiveInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "937", + "locator" : "145:9-145:14", + "resultTypeName" : "{http://hl7.org/fhir}string", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "938", + "locator" : "146:9-146:12", + "resultTypeName" : "{http://hl7.org/fhir}time", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "939", + "locator" : "147:9-147:19", + "resultTypeName" : "{http://hl7.org/fhir}unsignedInt", + "name" : "{http://hl7.org/fhir}unsignedInt", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "940", + "locator" : "148:9-148:11", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "941", + "locator" : "149:9-149:11", + "resultTypeName" : "{http://hl7.org/fhir}url", + "name" : "{http://hl7.org/fhir}url", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "942", + "locator" : "150:9-150:12", + "resultTypeName" : "{http://hl7.org/fhir}uuid", + "name" : "{http://hl7.org/fhir}uuid", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "943", + "locator" : "151:9-151:15", + "resultTypeName" : "{http://hl7.org/fhir}Address", + "name" : "{http://hl7.org/fhir}Address", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "944", + "locator" : "152:9-152:11", + "resultTypeName" : "{http://hl7.org/fhir}Age", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "945", + "locator" : "153:9-153:18", + "resultTypeName" : "{http://hl7.org/fhir}Annotation", + "name" : "{http://hl7.org/fhir}Annotation", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "946", + "locator" : "154:9-154:18", + "resultTypeName" : "{http://hl7.org/fhir}Attachment", + "name" : "{http://hl7.org/fhir}Attachment", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "947", + "locator" : "155:9-155:23", + "resultTypeName" : "{http://hl7.org/fhir}CodeableConcept", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "948", + "locator" : "156:9-156:14", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "949", + "locator" : "157:9-157:20", + "resultTypeName" : "{http://hl7.org/fhir}ContactPoint", + "name" : "{http://hl7.org/fhir}ContactPoint", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "950", + "locator" : "158:9-158:13", + "resultTypeName" : "{http://hl7.org/fhir}Count", + "name" : "{http://hl7.org/fhir}Count", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "951", + "locator" : "159:9-159:16", + "resultTypeName" : "{http://hl7.org/fhir}Distance", + "name" : "{http://hl7.org/fhir}Distance", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "952", + "locator" : "160:9-160:16", + "resultTypeName" : "{http://hl7.org/fhir}Duration", + "name" : "{http://hl7.org/fhir}Duration", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "953", + "locator" : "161:9-161:17", + "resultTypeName" : "{http://hl7.org/fhir}HumanName", + "name" : "{http://hl7.org/fhir}HumanName", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "954", + "locator" : "162:9-162:18", + "resultTypeName" : "{http://hl7.org/fhir}Identifier", + "name" : "{http://hl7.org/fhir}Identifier", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "955", + "locator" : "163:9-163:13", + "resultTypeName" : "{http://hl7.org/fhir}Money", + "name" : "{http://hl7.org/fhir}Money", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "956", + "locator" : "164:9-164:14", + "resultTypeName" : "{http://hl7.org/fhir}Period", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "957", + "locator" : "165:9-165:16", + "resultTypeName" : "{http://hl7.org/fhir}Quantity", + "name" : "{http://hl7.org/fhir}Quantity", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "958", + "locator" : "166:9-166:13", + "resultTypeName" : "{http://hl7.org/fhir}Range", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "959", + "locator" : "167:9-167:13", + "resultTypeName" : "{http://hl7.org/fhir}Ratio", + "name" : "{http://hl7.org/fhir}Ratio", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "960", + "locator" : "168:9-168:17", + "resultTypeName" : "{http://hl7.org/fhir}Reference", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "961", + "locator" : "169:9-169:19", + "resultTypeName" : "{http://hl7.org/fhir}SampledData", + "name" : "{http://hl7.org/fhir}SampledData", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "962", + "locator" : "170:9-170:17", + "resultTypeName" : "{http://hl7.org/fhir}Signature", + "name" : "{http://hl7.org/fhir}Signature", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "963", + "locator" : "171:9-171:14", + "resultTypeName" : "{http://hl7.org/fhir}Timing", + "name" : "{http://hl7.org/fhir}Timing", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "964", + "locator" : "172:9-172:21", + "resultTypeName" : "{http://hl7.org/fhir}ContactDetail", + "name" : "{http://hl7.org/fhir}ContactDetail", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "965", + "locator" : "173:9-173:19", + "resultTypeName" : "{http://hl7.org/fhir}Contributor", + "name" : "{http://hl7.org/fhir}Contributor", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "966", + "locator" : "174:9-174:23", + "resultTypeName" : "{http://hl7.org/fhir}DataRequirement", + "name" : "{http://hl7.org/fhir}DataRequirement", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "967", + "locator" : "175:9-175:18", + "resultTypeName" : "{http://hl7.org/fhir}Expression", + "name" : "{http://hl7.org/fhir}Expression", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "968", + "locator" : "176:9-176:27", + "resultTypeName" : "{http://hl7.org/fhir}ParameterDefinition", + "name" : "{http://hl7.org/fhir}ParameterDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "969", + "locator" : "177:9-177:23", + "resultTypeName" : "{http://hl7.org/fhir}RelatedArtifact", + "name" : "{http://hl7.org/fhir}RelatedArtifact", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "970", + "locator" : "178:9-178:25", + "resultTypeName" : "{http://hl7.org/fhir}TriggerDefinition", + "name" : "{http://hl7.org/fhir}TriggerDefinition", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "971", + "locator" : "179:9-179:20", + "resultTypeName" : "{http://hl7.org/fhir}UsageContext", + "name" : "{http://hl7.org/fhir}UsageContext", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "972", + "locator" : "180:9-180:14", + "resultTypeName" : "{http://hl7.org/fhir}Dosage", + "name" : "{http://hl7.org/fhir}Dosage", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "973", + "locator" : "181:9-181:12", + "resultTypeName" : "{http://hl7.org/fhir}Meta", + "name" : "{http://hl7.org/fhir}Meta", + "type" : "NamedTypeSpecifier" + } ] + } + } ] + }, { + "localId" : "5564", + "locator" : "235:1-235:68", + "resultTypeName" : "{http://hl7.org/fhir}Resource", + "name" : "resolve", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5564", + "s" : [ { + "value" : [ "","define function resolve(reference String) returns Resource: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5566", + "name" : "reference", + "operandTypeSpecifier" : { + "localId" : "5565", + "locator" : "235:35-235:40", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5568", + "locator" : "236:1-236:71", + "resultTypeName" : "{http://hl7.org/fhir}Resource", + "name" : "resolve", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5568", + "s" : [ { + "value" : [ "","define function resolve(reference Reference) returns Resource: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5570", + "name" : "reference", + "operandTypeSpecifier" : { + "localId" : "5569", + "locator" : "236:35-236:43", + "resultTypeName" : "{http://hl7.org/fhir}Reference", + "name" : "{http://hl7.org/fhir}Reference", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5572", + "locator" : "237:1-237:72", + "resultTypeName" : "{http://hl7.org/fhir}Reference", + "name" : "reference", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5572", + "s" : [ { + "value" : [ "","define function reference(resource Resource) returns Reference: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5574", + "name" : "resource", + "operandTypeSpecifier" : { + "localId" : "5573", + "locator" : "237:36-237:43", + "resultTypeName" : "{http://hl7.org/fhir}Resource", + "name" : "{http://hl7.org/fhir}Resource", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5576", + "locator" : "238:1-238:88", + "name" : "extension", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5576", + "s" : [ { + "value" : [ "","define function extension(element Element, url String) returns List: external" ] + } ] + } + } ], + "resultTypeSpecifier" : { + "localId" : "5585", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "5586", + "name" : "{http://hl7.org/fhir}Extension", + "type" : "NamedTypeSpecifier" + } + }, + "operand" : [ { + "localId" : "5578", + "name" : "element", + "operandTypeSpecifier" : { + "localId" : "5577", + "locator" : "238:35-238:41", + "resultTypeName" : "{http://hl7.org/fhir}Element", + "name" : "{http://hl7.org/fhir}Element", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5580", + "name" : "url", + "operandTypeSpecifier" : { + "localId" : "5579", + "locator" : "238:48-238:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5587", + "locator" : "239:1-239:96", + "name" : "extension", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5587", + "s" : [ { + "value" : [ "","define function extension(resource DomainResource, url String) returns List: external" ] + } ] + } + } ], + "resultTypeSpecifier" : { + "localId" : "5596", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "5597", + "name" : "{http://hl7.org/fhir}Extension", + "type" : "NamedTypeSpecifier" + } + }, + "operand" : [ { + "localId" : "5589", + "name" : "resource", + "operandTypeSpecifier" : { + "localId" : "5588", + "locator" : "239:36-239:49", + "resultTypeName" : "{http://hl7.org/fhir}DomainResource", + "name" : "{http://hl7.org/fhir}DomainResource", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5591", + "name" : "url", + "operandTypeSpecifier" : { + "localId" : "5590", + "locator" : "239:56-239:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5598", + "locator" : "240:1-240:104", + "name" : "modifierExtension", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5598", + "s" : [ { + "value" : [ "","define function modifierExtension(element BackboneElement, url String) returns List: external" ] + } ] + } + } ], + "resultTypeSpecifier" : { + "localId" : "5607", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "5608", + "name" : "{http://hl7.org/fhir}Extension", + "type" : "NamedTypeSpecifier" + } + }, + "operand" : [ { + "localId" : "5600", + "name" : "element", + "operandTypeSpecifier" : { + "localId" : "5599", + "locator" : "240:43-240:57", + "resultTypeName" : "{http://hl7.org/fhir}BackboneElement", + "name" : "{http://hl7.org/fhir}BackboneElement", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5602", + "name" : "url", + "operandTypeSpecifier" : { + "localId" : "5601", + "locator" : "240:64-240:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5609", + "locator" : "241:1-241:104", + "name" : "modifierExtension", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5609", + "s" : [ { + "value" : [ "","define function modifierExtension(resource DomainResource, url String) returns List: external" ] + } ] + } + } ], + "resultTypeSpecifier" : { + "localId" : "5618", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "5619", + "name" : "{http://hl7.org/fhir}Extension", + "type" : "NamedTypeSpecifier" + } + }, + "operand" : [ { + "localId" : "5611", + "name" : "resource", + "operandTypeSpecifier" : { + "localId" : "5610", + "locator" : "241:44-241:57", + "resultTypeName" : "{http://hl7.org/fhir}DomainResource", + "name" : "{http://hl7.org/fhir}DomainResource", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5613", + "name" : "url", + "operandTypeSpecifier" : { + "localId" : "5612", + "locator" : "241:64-241:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5620", + "locator" : "242:1-242:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "name" : "hasValue", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5620", + "s" : [ { + "value" : [ "","define function hasValue(element Element) returns Boolean: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5622", + "name" : "element", + "operandTypeSpecifier" : { + "localId" : "5621", + "locator" : "242:34-242:40", + "resultTypeName" : "{http://hl7.org/fhir}Element", + "name" : "{http://hl7.org/fhir}Element", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5624", + "locator" : "243:1-243:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "name" : "getValue", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5624", + "s" : [ { + "value" : [ "","define function getValue(element Element) returns Any: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5626", + "name" : "element", + "operandTypeSpecifier" : { + "localId" : "5625", + "locator" : "243:34-243:40", + "resultTypeName" : "{http://hl7.org/fhir}Element", + "name" : "{http://hl7.org/fhir}Element", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5628", + "locator" : "244:1-244:69", + "name" : "ofType", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5628", + "s" : [ { + "value" : [ "","define function ofType(identifier String) returns List: external" ] + } ] + } + } ], + "resultTypeSpecifier" : { + "localId" : "5635", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "5636", + "name" : "{urn:hl7-org:elm-types:r1}Any", + "type" : "NamedTypeSpecifier" + } + }, + "operand" : [ { + "localId" : "5630", + "name" : "identifier", + "operandTypeSpecifier" : { + "localId" : "5629", + "locator" : "244:35-244:40", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5637", + "locator" : "245:1-245:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "name" : "is", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5637", + "s" : [ { + "value" : [ "","define function is(identifier String) returns Boolean: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5639", + "name" : "identifier", + "operandTypeSpecifier" : { + "localId" : "5638", + "locator" : "245:31-245:36", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5641", + "locator" : "246:1-246:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Any", + "name" : "as", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5641", + "s" : [ { + "value" : [ "","define function as(identifier String) returns Any: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5643", + "name" : "identifier", + "operandTypeSpecifier" : { + "localId" : "5642", + "locator" : "246:31-246:36", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5645", + "locator" : "247:1-247:86", + "resultTypeName" : "{http://hl7.org/fhir}ElementDefinition", + "name" : "elementDefinition", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5645", + "s" : [ { + "value" : [ "","define function elementDefinition(element Element) returns ElementDefinition: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5647", + "name" : "element", + "operandTypeSpecifier" : { + "localId" : "5646", + "locator" : "247:43-247:49", + "resultTypeName" : "{http://hl7.org/fhir}Element", + "name" : "{http://hl7.org/fhir}Element", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5649", + "locator" : "248:1-248:95", + "name" : "slice", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5649", + "s" : [ { + "value" : [ "","define function slice(element Element, url String, name String) returns List: external" ] + } ] + } + } ], + "resultTypeSpecifier" : { + "localId" : "5660", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "5661", + "name" : "{http://hl7.org/fhir}Element", + "type" : "NamedTypeSpecifier" + } + }, + "operand" : [ { + "localId" : "5651", + "name" : "element", + "operandTypeSpecifier" : { + "localId" : "5650", + "locator" : "248:31-248:37", + "resultTypeName" : "{http://hl7.org/fhir}Element", + "name" : "{http://hl7.org/fhir}Element", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5653", + "name" : "url", + "operandTypeSpecifier" : { + "localId" : "5652", + "locator" : "248:44-248:49", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5655", + "name" : "name", + "operandTypeSpecifier" : { + "localId" : "5654", + "locator" : "248:57-248:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5662", + "locator" : "249:1-249:76", + "resultTypeName" : "{http://hl7.org/fhir}Resource", + "name" : "checkModifiers", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5662", + "s" : [ { + "value" : [ "","define function checkModifiers(resource Resource) returns Resource: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5664", + "name" : "resource", + "operandTypeSpecifier" : { + "localId" : "5663", + "locator" : "249:41-249:48", + "resultTypeName" : "{http://hl7.org/fhir}Resource", + "name" : "{http://hl7.org/fhir}Resource", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5666", + "locator" : "250:1-250:93", + "resultTypeName" : "{http://hl7.org/fhir}Resource", + "name" : "checkModifiers", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5666", + "s" : [ { + "value" : [ "","define function checkModifiers(resource Resource, modifier String) returns Resource: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5668", + "name" : "resource", + "operandTypeSpecifier" : { + "localId" : "5667", + "locator" : "250:41-250:48", + "resultTypeName" : "{http://hl7.org/fhir}Resource", + "name" : "{http://hl7.org/fhir}Resource", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5670", + "name" : "modifier", + "operandTypeSpecifier" : { + "localId" : "5669", + "locator" : "250:60-250:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5672", + "locator" : "251:1-251:73", + "resultTypeName" : "{http://hl7.org/fhir}Element", + "name" : "checkModifiers", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5672", + "s" : [ { + "value" : [ "","define function checkModifiers(element Element) returns Element: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5674", + "name" : "element", + "operandTypeSpecifier" : { + "localId" : "5673", + "locator" : "251:40-251:46", + "resultTypeName" : "{http://hl7.org/fhir}Element", + "name" : "{http://hl7.org/fhir}Element", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5676", + "locator" : "252:1-252:90", + "resultTypeName" : "{http://hl7.org/fhir}Element", + "name" : "checkModifiers", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5676", + "s" : [ { + "value" : [ "","define function checkModifiers(element Element, modifier String) returns Element: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5678", + "name" : "element", + "operandTypeSpecifier" : { + "localId" : "5677", + "locator" : "252:40-252:46", + "resultTypeName" : "{http://hl7.org/fhir}Element", + "name" : "{http://hl7.org/fhir}Element", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5680", + "name" : "modifier", + "operandTypeSpecifier" : { + "localId" : "5679", + "locator" : "252:58-252:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5682", + "locator" : "253:1-253:89", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "name" : "conformsTo", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5682", + "s" : [ { + "value" : [ "","define function conformsTo(resource Resource, structure String) returns Boolean: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5684", + "name" : "resource", + "operandTypeSpecifier" : { + "localId" : "5683", + "locator" : "253:37-253:44", + "resultTypeName" : "{http://hl7.org/fhir}Resource", + "name" : "{http://hl7.org/fhir}Resource", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5686", + "name" : "structure", + "operandTypeSpecifier" : { + "localId" : "5685", + "locator" : "253:57-253:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5688", + "locator" : "254:1-254:78", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "name" : "memberOf", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5688", + "s" : [ { + "value" : [ "","define function memberOf(code code, valueSet String) returns Boolean: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5690", + "name" : "code", + "operandTypeSpecifier" : { + "localId" : "5689", + "locator" : "254:31-254:34", + "resultTypeName" : "{http://hl7.org/fhir}code", + "name" : "{http://hl7.org/fhir}code", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5692", + "name" : "valueSet", + "operandTypeSpecifier" : { + "localId" : "5691", + "locator" : "254:46-254:51", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5694", + "locator" : "255:1-255:82", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "name" : "memberOf", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5694", + "s" : [ { + "value" : [ "","define function memberOf(coding Coding, valueSet String) returns Boolean: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5696", + "name" : "coding", + "operandTypeSpecifier" : { + "localId" : "5695", + "locator" : "255:33-255:38", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5698", + "name" : "valueSet", + "operandTypeSpecifier" : { + "localId" : "5697", + "locator" : "255:50-255:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5700", + "locator" : "256:1-256:92", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "name" : "memberOf", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5700", + "s" : [ { + "value" : [ "","define function memberOf(concept CodeableConcept, valueSet String) returns Boolean: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5702", + "name" : "concept", + "operandTypeSpecifier" : { + "localId" : "5701", + "locator" : "256:34-256:48", + "resultTypeName" : "{http://hl7.org/fhir}CodeableConcept", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5704", + "name" : "valueSet", + "operandTypeSpecifier" : { + "localId" : "5703", + "locator" : "256:60-256:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5706", + "locator" : "257:1-257:88", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "name" : "subsumes", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5706", + "s" : [ { + "value" : [ "","define function subsumes(coding Coding, subsumedCoding Coding) returns Boolean: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5708", + "name" : "coding", + "operandTypeSpecifier" : { + "localId" : "5707", + "locator" : "257:33-257:38", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5710", + "name" : "subsumedCoding", + "operandTypeSpecifier" : { + "localId" : "5709", + "locator" : "257:56-257:61", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5712", + "locator" : "258:1-258:108", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "name" : "subsumes", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5712", + "s" : [ { + "value" : [ "","define function subsumes(concept CodeableConcept, subsumedConcept CodeableConcept) returns Boolean: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5714", + "name" : "concept", + "operandTypeSpecifier" : { + "localId" : "5713", + "locator" : "258:34-258:48", + "resultTypeName" : "{http://hl7.org/fhir}CodeableConcept", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5716", + "name" : "subsumedConcept", + "operandTypeSpecifier" : { + "localId" : "5715", + "locator" : "258:67-258:81", + "resultTypeName" : "{http://hl7.org/fhir}CodeableConcept", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5718", + "locator" : "259:1-259:91", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "name" : "subsumedBy", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5718", + "s" : [ { + "value" : [ "","define function subsumedBy(coding Coding, subsumingCoding Coding) returns Boolean: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5720", + "name" : "coding", + "operandTypeSpecifier" : { + "localId" : "5719", + "locator" : "259:35-259:40", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5722", + "name" : "subsumingCoding", + "operandTypeSpecifier" : { + "localId" : "5721", + "locator" : "259:59-259:64", + "resultTypeName" : "{http://hl7.org/fhir}Coding", + "name" : "{http://hl7.org/fhir}Coding", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5724", + "locator" : "260:1-260:111", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "name" : "subsumedBy", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5724", + "s" : [ { + "value" : [ "","define function subsumedBy(concept CodeableConcept, subsumingConcept CodeableConcept) returns Boolean: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5726", + "name" : "concept", + "operandTypeSpecifier" : { + "localId" : "5725", + "locator" : "260:36-260:50", + "resultTypeName" : "{http://hl7.org/fhir}CodeableConcept", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "5728", + "name" : "subsumingConcept", + "operandTypeSpecifier" : { + "localId" : "5727", + "locator" : "260:70-260:84", + "resultTypeName" : "{http://hl7.org/fhir}CodeableConcept", + "name" : "{http://hl7.org/fhir}CodeableConcept", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5730", + "locator" : "261:1-261:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "name" : "htmlChecks", + "context" : "Unfiltered", + "accessLevel" : "Public", + "external" : true, + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5730", + "s" : [ { + "value" : [ "","define function htmlChecks(element Element) returns Boolean: external" ] + } ] + } + } ], + "operand" : [ { + "localId" : "5732", + "name" : "element", + "operandTypeSpecifier" : { + "localId" : "5731", + "locator" : "261:36-261:42", + "resultTypeName" : "{http://hl7.org/fhir}Element", + "name" : "{http://hl7.org/fhir}Element", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5734", + "locator" : "263:1-263:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5734", + "s" : [ { + "value" : [ "","define function ToString(value AccountStatus): " ] + }, { + "r" : "5738", + "s" : [ { + "r" : "5738", + "s" : [ { + "r" : "5737", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5738", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5738", + "locator" : "263:48-263:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5737", + "locator" : "263:48-263:52", + "resultTypeName" : "{http://hl7.org/fhir}AccountStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5736", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5735", + "locator" : "263:32-263:44", + "resultTypeName" : "{http://hl7.org/fhir}AccountStatus", + "name" : "{http://hl7.org/fhir}AccountStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5739", + "locator" : "264:1-264:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5739", + "s" : [ { + "value" : [ "","define function ToString(value ActionCardinalityBehavior): " ] + }, { + "r" : "5743", + "s" : [ { + "r" : "5743", + "s" : [ { + "r" : "5742", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5743", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5743", + "locator" : "264:60-264:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5742", + "locator" : "264:60-264:64", + "resultTypeName" : "{http://hl7.org/fhir}ActionCardinalityBehavior", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5741", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5740", + "locator" : "264:32-264:56", + "resultTypeName" : "{http://hl7.org/fhir}ActionCardinalityBehavior", + "name" : "{http://hl7.org/fhir}ActionCardinalityBehavior", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5744", + "locator" : "265:1-265:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5744", + "s" : [ { + "value" : [ "","define function ToString(value ActionConditionKind): " ] + }, { + "r" : "5748", + "s" : [ { + "r" : "5748", + "s" : [ { + "r" : "5747", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5748", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5748", + "locator" : "265:54-265:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5747", + "locator" : "265:54-265:58", + "resultTypeName" : "{http://hl7.org/fhir}ActionConditionKind", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5746", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5745", + "locator" : "265:32-265:50", + "resultTypeName" : "{http://hl7.org/fhir}ActionConditionKind", + "name" : "{http://hl7.org/fhir}ActionConditionKind", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5749", + "locator" : "266:1-266:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5749", + "s" : [ { + "value" : [ "","define function ToString(value ActionGroupingBehavior): " ] + }, { + "r" : "5753", + "s" : [ { + "r" : "5753", + "s" : [ { + "r" : "5752", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5753", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5753", + "locator" : "266:57-266:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5752", + "locator" : "266:57-266:61", + "resultTypeName" : "{http://hl7.org/fhir}ActionGroupingBehavior", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5751", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5750", + "locator" : "266:32-266:53", + "resultTypeName" : "{http://hl7.org/fhir}ActionGroupingBehavior", + "name" : "{http://hl7.org/fhir}ActionGroupingBehavior", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5754", + "locator" : "267:1-267:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5754", + "s" : [ { + "value" : [ "","define function ToString(value ActionParticipantType): " ] + }, { + "r" : "5758", + "s" : [ { + "r" : "5758", + "s" : [ { + "r" : "5757", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5758", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5758", + "locator" : "267:56-267:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5757", + "locator" : "267:56-267:60", + "resultTypeName" : "{http://hl7.org/fhir}ActionParticipantType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5756", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5755", + "locator" : "267:32-267:52", + "resultTypeName" : "{http://hl7.org/fhir}ActionParticipantType", + "name" : "{http://hl7.org/fhir}ActionParticipantType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5759", + "locator" : "268:1-268:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5759", + "s" : [ { + "value" : [ "","define function ToString(value ActionPrecheckBehavior): " ] + }, { + "r" : "5763", + "s" : [ { + "r" : "5763", + "s" : [ { + "r" : "5762", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5763", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5763", + "locator" : "268:57-268:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5762", + "locator" : "268:57-268:61", + "resultTypeName" : "{http://hl7.org/fhir}ActionPrecheckBehavior", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5761", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5760", + "locator" : "268:32-268:53", + "resultTypeName" : "{http://hl7.org/fhir}ActionPrecheckBehavior", + "name" : "{http://hl7.org/fhir}ActionPrecheckBehavior", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5764", + "locator" : "269:1-269:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5764", + "s" : [ { + "value" : [ "","define function ToString(value ActionRelationshipType): " ] + }, { + "r" : "5768", + "s" : [ { + "r" : "5768", + "s" : [ { + "r" : "5767", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5768", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5768", + "locator" : "269:57-269:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5767", + "locator" : "269:57-269:61", + "resultTypeName" : "{http://hl7.org/fhir}ActionRelationshipType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5766", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5765", + "locator" : "269:32-269:53", + "resultTypeName" : "{http://hl7.org/fhir}ActionRelationshipType", + "name" : "{http://hl7.org/fhir}ActionRelationshipType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5769", + "locator" : "270:1-270:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5769", + "s" : [ { + "value" : [ "","define function ToString(value ActionRequiredBehavior): " ] + }, { + "r" : "5773", + "s" : [ { + "r" : "5773", + "s" : [ { + "r" : "5772", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5773", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5773", + "locator" : "270:57-270:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5772", + "locator" : "270:57-270:61", + "resultTypeName" : "{http://hl7.org/fhir}ActionRequiredBehavior", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5771", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5770", + "locator" : "270:32-270:53", + "resultTypeName" : "{http://hl7.org/fhir}ActionRequiredBehavior", + "name" : "{http://hl7.org/fhir}ActionRequiredBehavior", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5774", + "locator" : "271:1-271:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5774", + "s" : [ { + "value" : [ "","define function ToString(value ActionSelectionBehavior): " ] + }, { + "r" : "5778", + "s" : [ { + "r" : "5778", + "s" : [ { + "r" : "5777", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5778", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5778", + "locator" : "271:58-271:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5777", + "locator" : "271:58-271:62", + "resultTypeName" : "{http://hl7.org/fhir}ActionSelectionBehavior", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5776", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5775", + "locator" : "271:32-271:54", + "resultTypeName" : "{http://hl7.org/fhir}ActionSelectionBehavior", + "name" : "{http://hl7.org/fhir}ActionSelectionBehavior", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5779", + "locator" : "272:1-272:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5779", + "s" : [ { + "value" : [ "","define function ToString(value ActivityDefinitionKind): " ] + }, { + "r" : "5783", + "s" : [ { + "r" : "5783", + "s" : [ { + "r" : "5782", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5783", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5783", + "locator" : "272:57-272:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5782", + "locator" : "272:57-272:61", + "resultTypeName" : "{http://hl7.org/fhir}ActivityDefinitionKind", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5781", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5780", + "locator" : "272:32-272:53", + "resultTypeName" : "{http://hl7.org/fhir}ActivityDefinitionKind", + "name" : "{http://hl7.org/fhir}ActivityDefinitionKind", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5784", + "locator" : "273:1-273:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5784", + "s" : [ { + "value" : [ "","define function ToString(value ActivityParticipantType): " ] + }, { + "r" : "5788", + "s" : [ { + "r" : "5788", + "s" : [ { + "r" : "5787", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5788", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5788", + "locator" : "273:58-273:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5787", + "locator" : "273:58-273:62", + "resultTypeName" : "{http://hl7.org/fhir}ActivityParticipantType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5786", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5785", + "locator" : "273:32-273:54", + "resultTypeName" : "{http://hl7.org/fhir}ActivityParticipantType", + "name" : "{http://hl7.org/fhir}ActivityParticipantType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5789", + "locator" : "274:1-274:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5789", + "s" : [ { + "value" : [ "","define function ToString(value AddressType): " ] + }, { + "r" : "5793", + "s" : [ { + "r" : "5793", + "s" : [ { + "r" : "5792", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5793", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5793", + "locator" : "274:46-274:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5792", + "locator" : "274:46-274:50", + "resultTypeName" : "{http://hl7.org/fhir}AddressType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5791", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5790", + "locator" : "274:32-274:42", + "resultTypeName" : "{http://hl7.org/fhir}AddressType", + "name" : "{http://hl7.org/fhir}AddressType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5794", + "locator" : "275:1-275:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5794", + "s" : [ { + "value" : [ "","define function ToString(value AddressUse): " ] + }, { + "r" : "5798", + "s" : [ { + "r" : "5798", + "s" : [ { + "r" : "5797", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5798", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5798", + "locator" : "275:45-275:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5797", + "locator" : "275:45-275:49", + "resultTypeName" : "{http://hl7.org/fhir}AddressUse", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5796", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5795", + "locator" : "275:32-275:41", + "resultTypeName" : "{http://hl7.org/fhir}AddressUse", + "name" : "{http://hl7.org/fhir}AddressUse", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5799", + "locator" : "276:1-276:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5799", + "s" : [ { + "value" : [ "","define function ToString(value AdministrativeGender): " ] + }, { + "r" : "5803", + "s" : [ { + "r" : "5803", + "s" : [ { + "r" : "5802", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5803", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5803", + "locator" : "276:55-276:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5802", + "locator" : "276:55-276:59", + "resultTypeName" : "{http://hl7.org/fhir}AdministrativeGender", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5801", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5800", + "locator" : "276:32-276:51", + "resultTypeName" : "{http://hl7.org/fhir}AdministrativeGender", + "name" : "{http://hl7.org/fhir}AdministrativeGender", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5804", + "locator" : "277:1-277:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5804", + "s" : [ { + "value" : [ "","define function ToString(value AdverseEventActuality): " ] + }, { + "r" : "5808", + "s" : [ { + "r" : "5808", + "s" : [ { + "r" : "5807", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5808", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5808", + "locator" : "277:56-277:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5807", + "locator" : "277:56-277:60", + "resultTypeName" : "{http://hl7.org/fhir}AdverseEventActuality", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5806", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5805", + "locator" : "277:32-277:52", + "resultTypeName" : "{http://hl7.org/fhir}AdverseEventActuality", + "name" : "{http://hl7.org/fhir}AdverseEventActuality", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5809", + "locator" : "278:1-278:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5809", + "s" : [ { + "value" : [ "","define function ToString(value AggregationMode): " ] + }, { + "r" : "5813", + "s" : [ { + "r" : "5813", + "s" : [ { + "r" : "5812", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5813", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5813", + "locator" : "278:50-278:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5812", + "locator" : "278:50-278:54", + "resultTypeName" : "{http://hl7.org/fhir}AggregationMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5811", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5810", + "locator" : "278:32-278:46", + "resultTypeName" : "{http://hl7.org/fhir}AggregationMode", + "name" : "{http://hl7.org/fhir}AggregationMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5814", + "locator" : "279:1-279:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5814", + "s" : [ { + "value" : [ "","define function ToString(value AllergyIntoleranceCategory): " ] + }, { + "r" : "5818", + "s" : [ { + "r" : "5818", + "s" : [ { + "r" : "5817", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5818", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5818", + "locator" : "279:61-279:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5817", + "locator" : "279:61-279:65", + "resultTypeName" : "{http://hl7.org/fhir}AllergyIntoleranceCategory", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5816", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5815", + "locator" : "279:32-279:57", + "resultTypeName" : "{http://hl7.org/fhir}AllergyIntoleranceCategory", + "name" : "{http://hl7.org/fhir}AllergyIntoleranceCategory", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5819", + "locator" : "280:1-280:74", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5819", + "s" : [ { + "value" : [ "","define function ToString(value AllergyIntoleranceCriticality): " ] + }, { + "r" : "5823", + "s" : [ { + "r" : "5823", + "s" : [ { + "r" : "5822", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5823", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5823", + "locator" : "280:64-280:74", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5822", + "locator" : "280:64-280:68", + "resultTypeName" : "{http://hl7.org/fhir}AllergyIntoleranceCriticality", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5821", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5820", + "locator" : "280:32-280:60", + "resultTypeName" : "{http://hl7.org/fhir}AllergyIntoleranceCriticality", + "name" : "{http://hl7.org/fhir}AllergyIntoleranceCriticality", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5824", + "locator" : "281:1-281:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5824", + "s" : [ { + "value" : [ "","define function ToString(value AllergyIntoleranceSeverity): " ] + }, { + "r" : "5828", + "s" : [ { + "r" : "5828", + "s" : [ { + "r" : "5827", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5828", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5828", + "locator" : "281:61-281:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5827", + "locator" : "281:61-281:65", + "resultTypeName" : "{http://hl7.org/fhir}AllergyIntoleranceSeverity", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5826", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5825", + "locator" : "281:32-281:57", + "resultTypeName" : "{http://hl7.org/fhir}AllergyIntoleranceSeverity", + "name" : "{http://hl7.org/fhir}AllergyIntoleranceSeverity", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5829", + "locator" : "282:1-282:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5829", + "s" : [ { + "value" : [ "","define function ToString(value AllergyIntoleranceType): " ] + }, { + "r" : "5833", + "s" : [ { + "r" : "5833", + "s" : [ { + "r" : "5832", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5833", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5833", + "locator" : "282:57-282:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5832", + "locator" : "282:57-282:61", + "resultTypeName" : "{http://hl7.org/fhir}AllergyIntoleranceType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5831", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5830", + "locator" : "282:32-282:53", + "resultTypeName" : "{http://hl7.org/fhir}AllergyIntoleranceType", + "name" : "{http://hl7.org/fhir}AllergyIntoleranceType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5834", + "locator" : "283:1-283:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5834", + "s" : [ { + "value" : [ "","define function ToString(value AppointmentStatus): " ] + }, { + "r" : "5838", + "s" : [ { + "r" : "5838", + "s" : [ { + "r" : "5837", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5838", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5838", + "locator" : "283:52-283:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5837", + "locator" : "283:52-283:56", + "resultTypeName" : "{http://hl7.org/fhir}AppointmentStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5836", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5835", + "locator" : "283:32-283:48", + "resultTypeName" : "{http://hl7.org/fhir}AppointmentStatus", + "name" : "{http://hl7.org/fhir}AppointmentStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5839", + "locator" : "284:1-284:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5839", + "s" : [ { + "value" : [ "","define function ToString(value AssertionDirectionType): " ] + }, { + "r" : "5843", + "s" : [ { + "r" : "5843", + "s" : [ { + "r" : "5842", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5843", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5843", + "locator" : "284:57-284:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5842", + "locator" : "284:57-284:61", + "resultTypeName" : "{http://hl7.org/fhir}AssertionDirectionType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5841", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5840", + "locator" : "284:32-284:53", + "resultTypeName" : "{http://hl7.org/fhir}AssertionDirectionType", + "name" : "{http://hl7.org/fhir}AssertionDirectionType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5844", + "locator" : "285:1-285:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5844", + "s" : [ { + "value" : [ "","define function ToString(value AssertionOperatorType): " ] + }, { + "r" : "5848", + "s" : [ { + "r" : "5848", + "s" : [ { + "r" : "5847", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5848", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5848", + "locator" : "285:56-285:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5847", + "locator" : "285:56-285:60", + "resultTypeName" : "{http://hl7.org/fhir}AssertionOperatorType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5846", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5845", + "locator" : "285:32-285:52", + "resultTypeName" : "{http://hl7.org/fhir}AssertionOperatorType", + "name" : "{http://hl7.org/fhir}AssertionOperatorType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5849", + "locator" : "286:1-286:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5849", + "s" : [ { + "value" : [ "","define function ToString(value AssertionResponseTypes): " ] + }, { + "r" : "5853", + "s" : [ { + "r" : "5853", + "s" : [ { + "r" : "5852", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5853", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5853", + "locator" : "286:57-286:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5852", + "locator" : "286:57-286:61", + "resultTypeName" : "{http://hl7.org/fhir}AssertionResponseTypes", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5851", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5850", + "locator" : "286:32-286:53", + "resultTypeName" : "{http://hl7.org/fhir}AssertionResponseTypes", + "name" : "{http://hl7.org/fhir}AssertionResponseTypes", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5854", + "locator" : "287:1-287:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5854", + "s" : [ { + "value" : [ "","define function ToString(value AuditEventAction): " ] + }, { + "r" : "5858", + "s" : [ { + "r" : "5858", + "s" : [ { + "r" : "5857", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5858", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5858", + "locator" : "287:51-287:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5857", + "locator" : "287:51-287:55", + "resultTypeName" : "{http://hl7.org/fhir}AuditEventAction", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5856", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5855", + "locator" : "287:32-287:47", + "resultTypeName" : "{http://hl7.org/fhir}AuditEventAction", + "name" : "{http://hl7.org/fhir}AuditEventAction", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5859", + "locator" : "288:1-288:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5859", + "s" : [ { + "value" : [ "","define function ToString(value AuditEventAgentNetworkType): " ] + }, { + "r" : "5863", + "s" : [ { + "r" : "5863", + "s" : [ { + "r" : "5862", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5863", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5863", + "locator" : "288:61-288:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5862", + "locator" : "288:61-288:65", + "resultTypeName" : "{http://hl7.org/fhir}AuditEventAgentNetworkType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5861", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5860", + "locator" : "288:32-288:57", + "resultTypeName" : "{http://hl7.org/fhir}AuditEventAgentNetworkType", + "name" : "{http://hl7.org/fhir}AuditEventAgentNetworkType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5864", + "locator" : "289:1-289:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5864", + "s" : [ { + "value" : [ "","define function ToString(value AuditEventOutcome): " ] + }, { + "r" : "5868", + "s" : [ { + "r" : "5868", + "s" : [ { + "r" : "5867", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5868", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5868", + "locator" : "289:52-289:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5867", + "locator" : "289:52-289:56", + "resultTypeName" : "{http://hl7.org/fhir}AuditEventOutcome", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5866", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5865", + "locator" : "289:32-289:48", + "resultTypeName" : "{http://hl7.org/fhir}AuditEventOutcome", + "name" : "{http://hl7.org/fhir}AuditEventOutcome", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5869", + "locator" : "290:1-290:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5869", + "s" : [ { + "value" : [ "","define function ToString(value BindingStrength): " ] + }, { + "r" : "5873", + "s" : [ { + "r" : "5873", + "s" : [ { + "r" : "5872", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5873", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5873", + "locator" : "290:50-290:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5872", + "locator" : "290:50-290:54", + "resultTypeName" : "{http://hl7.org/fhir}BindingStrength", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5871", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5870", + "locator" : "290:32-290:46", + "resultTypeName" : "{http://hl7.org/fhir}BindingStrength", + "name" : "{http://hl7.org/fhir}BindingStrength", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5874", + "locator" : "291:1-291:79", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5874", + "s" : [ { + "value" : [ "","define function ToString(value BiologicallyDerivedProductCategory): " ] + }, { + "r" : "5878", + "s" : [ { + "r" : "5878", + "s" : [ { + "r" : "5877", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5878", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5878", + "locator" : "291:69-291:79", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5877", + "locator" : "291:69-291:73", + "resultTypeName" : "{http://hl7.org/fhir}BiologicallyDerivedProductCategory", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5876", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5875", + "locator" : "291:32-291:65", + "resultTypeName" : "{http://hl7.org/fhir}BiologicallyDerivedProductCategory", + "name" : "{http://hl7.org/fhir}BiologicallyDerivedProductCategory", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5879", + "locator" : "292:1-292:77", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5879", + "s" : [ { + "value" : [ "","define function ToString(value BiologicallyDerivedProductStatus): " ] + }, { + "r" : "5883", + "s" : [ { + "r" : "5883", + "s" : [ { + "r" : "5882", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5883", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5883", + "locator" : "292:67-292:77", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5882", + "locator" : "292:67-292:71", + "resultTypeName" : "{http://hl7.org/fhir}BiologicallyDerivedProductStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5881", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5880", + "locator" : "292:32-292:63", + "resultTypeName" : "{http://hl7.org/fhir}BiologicallyDerivedProductStatus", + "name" : "{http://hl7.org/fhir}BiologicallyDerivedProductStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5884", + "locator" : "293:1-293:83", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5884", + "s" : [ { + "value" : [ "","define function ToString(value BiologicallyDerivedProductStorageScale): " ] + }, { + "r" : "5888", + "s" : [ { + "r" : "5888", + "s" : [ { + "r" : "5887", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5888", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5888", + "locator" : "293:73-293:83", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5887", + "locator" : "293:73-293:77", + "resultTypeName" : "{http://hl7.org/fhir}BiologicallyDerivedProductStorageScale", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5886", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5885", + "locator" : "293:32-293:69", + "resultTypeName" : "{http://hl7.org/fhir}BiologicallyDerivedProductStorageScale", + "name" : "{http://hl7.org/fhir}BiologicallyDerivedProductStorageScale", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5889", + "locator" : "294:1-294:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5889", + "s" : [ { + "value" : [ "","define function ToString(value BundleType): " ] + }, { + "r" : "5893", + "s" : [ { + "r" : "5893", + "s" : [ { + "r" : "5892", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5893", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5893", + "locator" : "294:45-294:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5892", + "locator" : "294:45-294:49", + "resultTypeName" : "{http://hl7.org/fhir}BundleType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5891", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5890", + "locator" : "294:32-294:41", + "resultTypeName" : "{http://hl7.org/fhir}BundleType", + "name" : "{http://hl7.org/fhir}BundleType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5894", + "locator" : "295:1-295:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5894", + "s" : [ { + "value" : [ "","define function ToString(value CapabilityStatementKind): " ] + }, { + "r" : "5898", + "s" : [ { + "r" : "5898", + "s" : [ { + "r" : "5897", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5898", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5898", + "locator" : "295:58-295:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5897", + "locator" : "295:58-295:62", + "resultTypeName" : "{http://hl7.org/fhir}CapabilityStatementKind", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5896", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5895", + "locator" : "295:32-295:54", + "resultTypeName" : "{http://hl7.org/fhir}CapabilityStatementKind", + "name" : "{http://hl7.org/fhir}CapabilityStatementKind", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5899", + "locator" : "296:1-296:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5899", + "s" : [ { + "value" : [ "","define function ToString(value CarePlanActivityKind): " ] + }, { + "r" : "5903", + "s" : [ { + "r" : "5903", + "s" : [ { + "r" : "5902", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5903", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5903", + "locator" : "296:55-296:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5902", + "locator" : "296:55-296:59", + "resultTypeName" : "{http://hl7.org/fhir}CarePlanActivityKind", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5901", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5900", + "locator" : "296:32-296:51", + "resultTypeName" : "{http://hl7.org/fhir}CarePlanActivityKind", + "name" : "{http://hl7.org/fhir}CarePlanActivityKind", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5904", + "locator" : "297:1-297:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5904", + "s" : [ { + "value" : [ "","define function ToString(value CarePlanActivityStatus): " ] + }, { + "r" : "5908", + "s" : [ { + "r" : "5908", + "s" : [ { + "r" : "5907", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5908", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5908", + "locator" : "297:57-297:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5907", + "locator" : "297:57-297:61", + "resultTypeName" : "{http://hl7.org/fhir}CarePlanActivityStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5906", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5905", + "locator" : "297:32-297:53", + "resultTypeName" : "{http://hl7.org/fhir}CarePlanActivityStatus", + "name" : "{http://hl7.org/fhir}CarePlanActivityStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5909", + "locator" : "298:1-298:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5909", + "s" : [ { + "value" : [ "","define function ToString(value CarePlanIntent): " ] + }, { + "r" : "5913", + "s" : [ { + "r" : "5913", + "s" : [ { + "r" : "5912", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5913", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5913", + "locator" : "298:49-298:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5912", + "locator" : "298:49-298:53", + "resultTypeName" : "{http://hl7.org/fhir}CarePlanIntent", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5911", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5910", + "locator" : "298:32-298:45", + "resultTypeName" : "{http://hl7.org/fhir}CarePlanIntent", + "name" : "{http://hl7.org/fhir}CarePlanIntent", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5914", + "locator" : "299:1-299:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5914", + "s" : [ { + "value" : [ "","define function ToString(value CarePlanStatus): " ] + }, { + "r" : "5918", + "s" : [ { + "r" : "5918", + "s" : [ { + "r" : "5917", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5918", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5918", + "locator" : "299:49-299:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5917", + "locator" : "299:49-299:53", + "resultTypeName" : "{http://hl7.org/fhir}CarePlanStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5916", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5915", + "locator" : "299:32-299:45", + "resultTypeName" : "{http://hl7.org/fhir}CarePlanStatus", + "name" : "{http://hl7.org/fhir}CarePlanStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5919", + "locator" : "300:1-300:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5919", + "s" : [ { + "value" : [ "","define function ToString(value CareTeamStatus): " ] + }, { + "r" : "5923", + "s" : [ { + "r" : "5923", + "s" : [ { + "r" : "5922", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5923", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5923", + "locator" : "300:49-300:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5922", + "locator" : "300:49-300:53", + "resultTypeName" : "{http://hl7.org/fhir}CareTeamStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5921", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5920", + "locator" : "300:32-300:45", + "resultTypeName" : "{http://hl7.org/fhir}CareTeamStatus", + "name" : "{http://hl7.org/fhir}CareTeamStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5924", + "locator" : "301:1-301:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5924", + "s" : [ { + "value" : [ "","define function ToString(value CatalogEntryRelationType): " ] + }, { + "r" : "5928", + "s" : [ { + "r" : "5928", + "s" : [ { + "r" : "5927", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5928", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5928", + "locator" : "301:59-301:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5927", + "locator" : "301:59-301:63", + "resultTypeName" : "{http://hl7.org/fhir}CatalogEntryRelationType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5926", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5925", + "locator" : "301:32-301:55", + "resultTypeName" : "{http://hl7.org/fhir}CatalogEntryRelationType", + "name" : "{http://hl7.org/fhir}CatalogEntryRelationType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5929", + "locator" : "302:1-302:83", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5929", + "s" : [ { + "value" : [ "","define function ToString(value ChargeItemDefinitionPriceComponentType): " ] + }, { + "r" : "5933", + "s" : [ { + "r" : "5933", + "s" : [ { + "r" : "5932", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5933", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5933", + "locator" : "302:73-302:83", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5932", + "locator" : "302:73-302:77", + "resultTypeName" : "{http://hl7.org/fhir}ChargeItemDefinitionPriceComponentType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5931", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5930", + "locator" : "302:32-302:69", + "resultTypeName" : "{http://hl7.org/fhir}ChargeItemDefinitionPriceComponentType", + "name" : "{http://hl7.org/fhir}ChargeItemDefinitionPriceComponentType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5934", + "locator" : "303:1-303:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5934", + "s" : [ { + "value" : [ "","define function ToString(value ChargeItemStatus): " ] + }, { + "r" : "5938", + "s" : [ { + "r" : "5938", + "s" : [ { + "r" : "5937", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5938", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5938", + "locator" : "303:51-303:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5937", + "locator" : "303:51-303:55", + "resultTypeName" : "{http://hl7.org/fhir}ChargeItemStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5936", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5935", + "locator" : "303:32-303:47", + "resultTypeName" : "{http://hl7.org/fhir}ChargeItemStatus", + "name" : "{http://hl7.org/fhir}ChargeItemStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5939", + "locator" : "304:1-304:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5939", + "s" : [ { + "value" : [ "","define function ToString(value ClaimResponseStatus): " ] + }, { + "r" : "5943", + "s" : [ { + "r" : "5943", + "s" : [ { + "r" : "5942", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5943", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5943", + "locator" : "304:54-304:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5942", + "locator" : "304:54-304:58", + "resultTypeName" : "{http://hl7.org/fhir}ClaimResponseStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5941", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5940", + "locator" : "304:32-304:50", + "resultTypeName" : "{http://hl7.org/fhir}ClaimResponseStatus", + "name" : "{http://hl7.org/fhir}ClaimResponseStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5944", + "locator" : "305:1-305:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5944", + "s" : [ { + "value" : [ "","define function ToString(value ClaimStatus): " ] + }, { + "r" : "5948", + "s" : [ { + "r" : "5948", + "s" : [ { + "r" : "5947", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5948", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5948", + "locator" : "305:46-305:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5947", + "locator" : "305:46-305:50", + "resultTypeName" : "{http://hl7.org/fhir}ClaimStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5946", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5945", + "locator" : "305:32-305:42", + "resultTypeName" : "{http://hl7.org/fhir}ClaimStatus", + "name" : "{http://hl7.org/fhir}ClaimStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5949", + "locator" : "306:1-306:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5949", + "s" : [ { + "value" : [ "","define function ToString(value ClinicalImpressionStatus): " ] + }, { + "r" : "5953", + "s" : [ { + "r" : "5953", + "s" : [ { + "r" : "5952", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5953", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5953", + "locator" : "306:59-306:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5952", + "locator" : "306:59-306:63", + "resultTypeName" : "{http://hl7.org/fhir}ClinicalImpressionStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5951", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5950", + "locator" : "306:32-306:55", + "resultTypeName" : "{http://hl7.org/fhir}ClinicalImpressionStatus", + "name" : "{http://hl7.org/fhir}ClinicalImpressionStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5954", + "locator" : "307:1-307:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5954", + "s" : [ { + "value" : [ "","define function ToString(value CodeSearchSupport): " ] + }, { + "r" : "5958", + "s" : [ { + "r" : "5958", + "s" : [ { + "r" : "5957", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5958", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5958", + "locator" : "307:52-307:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5957", + "locator" : "307:52-307:56", + "resultTypeName" : "{http://hl7.org/fhir}CodeSearchSupport", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5956", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5955", + "locator" : "307:32-307:48", + "resultTypeName" : "{http://hl7.org/fhir}CodeSearchSupport", + "name" : "{http://hl7.org/fhir}CodeSearchSupport", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5959", + "locator" : "308:1-308:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5959", + "s" : [ { + "value" : [ "","define function ToString(value CodeSystemContentMode): " ] + }, { + "r" : "5963", + "s" : [ { + "r" : "5963", + "s" : [ { + "r" : "5962", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5963", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5963", + "locator" : "308:56-308:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5962", + "locator" : "308:56-308:60", + "resultTypeName" : "{http://hl7.org/fhir}CodeSystemContentMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5961", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5960", + "locator" : "308:32-308:52", + "resultTypeName" : "{http://hl7.org/fhir}CodeSystemContentMode", + "name" : "{http://hl7.org/fhir}CodeSystemContentMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5964", + "locator" : "309:1-309:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5964", + "s" : [ { + "value" : [ "","define function ToString(value CodeSystemHierarchyMeaning): " ] + }, { + "r" : "5968", + "s" : [ { + "r" : "5968", + "s" : [ { + "r" : "5967", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5968", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5968", + "locator" : "309:61-309:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5967", + "locator" : "309:61-309:65", + "resultTypeName" : "{http://hl7.org/fhir}CodeSystemHierarchyMeaning", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5966", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5965", + "locator" : "309:32-309:57", + "resultTypeName" : "{http://hl7.org/fhir}CodeSystemHierarchyMeaning", + "name" : "{http://hl7.org/fhir}CodeSystemHierarchyMeaning", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5969", + "locator" : "310:1-310:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5969", + "s" : [ { + "value" : [ "","define function ToString(value CommunicationPriority): " ] + }, { + "r" : "5973", + "s" : [ { + "r" : "5973", + "s" : [ { + "r" : "5972", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5973", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5973", + "locator" : "310:56-310:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5972", + "locator" : "310:56-310:60", + "resultTypeName" : "{http://hl7.org/fhir}CommunicationPriority", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5971", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5970", + "locator" : "310:32-310:52", + "resultTypeName" : "{http://hl7.org/fhir}CommunicationPriority", + "name" : "{http://hl7.org/fhir}CommunicationPriority", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5974", + "locator" : "311:1-311:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5974", + "s" : [ { + "value" : [ "","define function ToString(value CommunicationRequestStatus): " ] + }, { + "r" : "5978", + "s" : [ { + "r" : "5978", + "s" : [ { + "r" : "5977", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5978", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5978", + "locator" : "311:61-311:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5977", + "locator" : "311:61-311:65", + "resultTypeName" : "{http://hl7.org/fhir}CommunicationRequestStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5976", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5975", + "locator" : "311:32-311:57", + "resultTypeName" : "{http://hl7.org/fhir}CommunicationRequestStatus", + "name" : "{http://hl7.org/fhir}CommunicationRequestStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5979", + "locator" : "312:1-312:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5979", + "s" : [ { + "value" : [ "","define function ToString(value CommunicationStatus): " ] + }, { + "r" : "5983", + "s" : [ { + "r" : "5983", + "s" : [ { + "r" : "5982", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5983", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5983", + "locator" : "312:54-312:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5982", + "locator" : "312:54-312:58", + "resultTypeName" : "{http://hl7.org/fhir}CommunicationStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5981", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5980", + "locator" : "312:32-312:50", + "resultTypeName" : "{http://hl7.org/fhir}CommunicationStatus", + "name" : "{http://hl7.org/fhir}CommunicationStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5984", + "locator" : "313:1-313:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5984", + "s" : [ { + "value" : [ "","define function ToString(value CompartmentCode): " ] + }, { + "r" : "5988", + "s" : [ { + "r" : "5988", + "s" : [ { + "r" : "5987", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5988", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5988", + "locator" : "313:50-313:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5987", + "locator" : "313:50-313:54", + "resultTypeName" : "{http://hl7.org/fhir}CompartmentCode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5986", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5985", + "locator" : "313:32-313:46", + "resultTypeName" : "{http://hl7.org/fhir}CompartmentCode", + "name" : "{http://hl7.org/fhir}CompartmentCode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5989", + "locator" : "314:1-314:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5989", + "s" : [ { + "value" : [ "","define function ToString(value CompartmentType): " ] + }, { + "r" : "5993", + "s" : [ { + "r" : "5993", + "s" : [ { + "r" : "5992", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5993", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5993", + "locator" : "314:50-314:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5992", + "locator" : "314:50-314:54", + "resultTypeName" : "{http://hl7.org/fhir}CompartmentType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5991", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5990", + "locator" : "314:32-314:46", + "resultTypeName" : "{http://hl7.org/fhir}CompartmentType", + "name" : "{http://hl7.org/fhir}CompartmentType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5994", + "locator" : "315:1-315:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5994", + "s" : [ { + "value" : [ "","define function ToString(value CompositionAttestationMode): " ] + }, { + "r" : "5998", + "s" : [ { + "r" : "5998", + "s" : [ { + "r" : "5997", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "5998", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "5998", + "locator" : "315:61-315:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "5997", + "locator" : "315:61-315:65", + "resultTypeName" : "{http://hl7.org/fhir}CompositionAttestationMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "5996", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "5995", + "locator" : "315:32-315:57", + "resultTypeName" : "{http://hl7.org/fhir}CompositionAttestationMode", + "name" : "{http://hl7.org/fhir}CompositionAttestationMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "5999", + "locator" : "316:1-316:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "5999", + "s" : [ { + "value" : [ "","define function ToString(value CompositionStatus): " ] + }, { + "r" : "6003", + "s" : [ { + "r" : "6003", + "s" : [ { + "r" : "6002", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6003", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6003", + "locator" : "316:52-316:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6002", + "locator" : "316:52-316:56", + "resultTypeName" : "{http://hl7.org/fhir}CompositionStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6001", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6000", + "locator" : "316:32-316:48", + "resultTypeName" : "{http://hl7.org/fhir}CompositionStatus", + "name" : "{http://hl7.org/fhir}CompositionStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6004", + "locator" : "317:1-317:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6004", + "s" : [ { + "value" : [ "","define function ToString(value ConceptMapEquivalence): " ] + }, { + "r" : "6008", + "s" : [ { + "r" : "6008", + "s" : [ { + "r" : "6007", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6008", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6008", + "locator" : "317:56-317:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6007", + "locator" : "317:56-317:60", + "resultTypeName" : "{http://hl7.org/fhir}ConceptMapEquivalence", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6006", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6005", + "locator" : "317:32-317:52", + "resultTypeName" : "{http://hl7.org/fhir}ConceptMapEquivalence", + "name" : "{http://hl7.org/fhir}ConceptMapEquivalence", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6009", + "locator" : "318:1-318:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6009", + "s" : [ { + "value" : [ "","define function ToString(value ConceptMapGroupUnmappedMode): " ] + }, { + "r" : "6013", + "s" : [ { + "r" : "6013", + "s" : [ { + "r" : "6012", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6013", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6013", + "locator" : "318:62-318:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6012", + "locator" : "318:62-318:66", + "resultTypeName" : "{http://hl7.org/fhir}ConceptMapGroupUnmappedMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6011", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6010", + "locator" : "318:32-318:58", + "resultTypeName" : "{http://hl7.org/fhir}ConceptMapGroupUnmappedMode", + "name" : "{http://hl7.org/fhir}ConceptMapGroupUnmappedMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6014", + "locator" : "319:1-319:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6014", + "s" : [ { + "value" : [ "","define function ToString(value ConditionalDeleteStatus): " ] + }, { + "r" : "6018", + "s" : [ { + "r" : "6018", + "s" : [ { + "r" : "6017", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6018", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6018", + "locator" : "319:58-319:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6017", + "locator" : "319:58-319:62", + "resultTypeName" : "{http://hl7.org/fhir}ConditionalDeleteStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6016", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6015", + "locator" : "319:32-319:54", + "resultTypeName" : "{http://hl7.org/fhir}ConditionalDeleteStatus", + "name" : "{http://hl7.org/fhir}ConditionalDeleteStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6019", + "locator" : "320:1-320:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6019", + "s" : [ { + "value" : [ "","define function ToString(value ConditionalReadStatus): " ] + }, { + "r" : "6023", + "s" : [ { + "r" : "6023", + "s" : [ { + "r" : "6022", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6023", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6023", + "locator" : "320:56-320:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6022", + "locator" : "320:56-320:60", + "resultTypeName" : "{http://hl7.org/fhir}ConditionalReadStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6021", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6020", + "locator" : "320:32-320:52", + "resultTypeName" : "{http://hl7.org/fhir}ConditionalReadStatus", + "name" : "{http://hl7.org/fhir}ConditionalReadStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6024", + "locator" : "321:1-321:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6024", + "s" : [ { + "value" : [ "","define function ToString(value ConsentDataMeaning): " ] + }, { + "r" : "6028", + "s" : [ { + "r" : "6028", + "s" : [ { + "r" : "6027", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6028", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6028", + "locator" : "321:53-321:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6027", + "locator" : "321:53-321:57", + "resultTypeName" : "{http://hl7.org/fhir}ConsentDataMeaning", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6026", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6025", + "locator" : "321:32-321:49", + "resultTypeName" : "{http://hl7.org/fhir}ConsentDataMeaning", + "name" : "{http://hl7.org/fhir}ConsentDataMeaning", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6029", + "locator" : "322:1-322:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6029", + "s" : [ { + "value" : [ "","define function ToString(value ConsentProvisionType): " ] + }, { + "r" : "6033", + "s" : [ { + "r" : "6033", + "s" : [ { + "r" : "6032", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6033", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6033", + "locator" : "322:55-322:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6032", + "locator" : "322:55-322:59", + "resultTypeName" : "{http://hl7.org/fhir}ConsentProvisionType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6031", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6030", + "locator" : "322:32-322:51", + "resultTypeName" : "{http://hl7.org/fhir}ConsentProvisionType", + "name" : "{http://hl7.org/fhir}ConsentProvisionType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6034", + "locator" : "323:1-323:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6034", + "s" : [ { + "value" : [ "","define function ToString(value ConsentState): " ] + }, { + "r" : "6038", + "s" : [ { + "r" : "6038", + "s" : [ { + "r" : "6037", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6038", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6038", + "locator" : "323:47-323:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6037", + "locator" : "323:47-323:51", + "resultTypeName" : "{http://hl7.org/fhir}ConsentState", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6036", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6035", + "locator" : "323:32-323:43", + "resultTypeName" : "{http://hl7.org/fhir}ConsentState", + "name" : "{http://hl7.org/fhir}ConsentState", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6039", + "locator" : "324:1-324:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6039", + "s" : [ { + "value" : [ "","define function ToString(value ConstraintSeverity): " ] + }, { + "r" : "6043", + "s" : [ { + "r" : "6043", + "s" : [ { + "r" : "6042", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6043", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6043", + "locator" : "324:53-324:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6042", + "locator" : "324:53-324:57", + "resultTypeName" : "{http://hl7.org/fhir}ConstraintSeverity", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6041", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6040", + "locator" : "324:32-324:49", + "resultTypeName" : "{http://hl7.org/fhir}ConstraintSeverity", + "name" : "{http://hl7.org/fhir}ConstraintSeverity", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6044", + "locator" : "325:1-325:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6044", + "s" : [ { + "value" : [ "","define function ToString(value ContactPointSystem): " ] + }, { + "r" : "6048", + "s" : [ { + "r" : "6048", + "s" : [ { + "r" : "6047", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6048", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6048", + "locator" : "325:53-325:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6047", + "locator" : "325:53-325:57", + "resultTypeName" : "{http://hl7.org/fhir}ContactPointSystem", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6046", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6045", + "locator" : "325:32-325:49", + "resultTypeName" : "{http://hl7.org/fhir}ContactPointSystem", + "name" : "{http://hl7.org/fhir}ContactPointSystem", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6049", + "locator" : "326:1-326:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6049", + "s" : [ { + "value" : [ "","define function ToString(value ContactPointUse): " ] + }, { + "r" : "6053", + "s" : [ { + "r" : "6053", + "s" : [ { + "r" : "6052", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6053", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6053", + "locator" : "326:50-326:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6052", + "locator" : "326:50-326:54", + "resultTypeName" : "{http://hl7.org/fhir}ContactPointUse", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6051", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6050", + "locator" : "326:32-326:46", + "resultTypeName" : "{http://hl7.org/fhir}ContactPointUse", + "name" : "{http://hl7.org/fhir}ContactPointUse", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6054", + "locator" : "327:1-327:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6054", + "s" : [ { + "value" : [ "","define function ToString(value ContractPublicationStatus): " ] + }, { + "r" : "6058", + "s" : [ { + "r" : "6058", + "s" : [ { + "r" : "6057", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6058", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6058", + "locator" : "327:60-327:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6057", + "locator" : "327:60-327:64", + "resultTypeName" : "{http://hl7.org/fhir}ContractPublicationStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6056", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6055", + "locator" : "327:32-327:56", + "resultTypeName" : "{http://hl7.org/fhir}ContractPublicationStatus", + "name" : "{http://hl7.org/fhir}ContractPublicationStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6059", + "locator" : "328:1-328:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6059", + "s" : [ { + "value" : [ "","define function ToString(value ContractStatus): " ] + }, { + "r" : "6063", + "s" : [ { + "r" : "6063", + "s" : [ { + "r" : "6062", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6063", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6063", + "locator" : "328:49-328:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6062", + "locator" : "328:49-328:53", + "resultTypeName" : "{http://hl7.org/fhir}ContractStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6061", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6060", + "locator" : "328:32-328:45", + "resultTypeName" : "{http://hl7.org/fhir}ContractStatus", + "name" : "{http://hl7.org/fhir}ContractStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6064", + "locator" : "329:1-329:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6064", + "s" : [ { + "value" : [ "","define function ToString(value ContributorType): " ] + }, { + "r" : "6068", + "s" : [ { + "r" : "6068", + "s" : [ { + "r" : "6067", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6068", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6068", + "locator" : "329:50-329:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6067", + "locator" : "329:50-329:54", + "resultTypeName" : "{http://hl7.org/fhir}ContributorType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6066", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6065", + "locator" : "329:32-329:46", + "resultTypeName" : "{http://hl7.org/fhir}ContributorType", + "name" : "{http://hl7.org/fhir}ContributorType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6069", + "locator" : "330:1-330:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6069", + "s" : [ { + "value" : [ "","define function ToString(value CoverageStatus): " ] + }, { + "r" : "6073", + "s" : [ { + "r" : "6073", + "s" : [ { + "r" : "6072", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6073", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6073", + "locator" : "330:49-330:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6072", + "locator" : "330:49-330:53", + "resultTypeName" : "{http://hl7.org/fhir}CoverageStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6071", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6070", + "locator" : "330:32-330:45", + "resultTypeName" : "{http://hl7.org/fhir}CoverageStatus", + "name" : "{http://hl7.org/fhir}CoverageStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6074", + "locator" : "331:1-331:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6074", + "s" : [ { + "value" : [ "","define function ToString(value CurrencyCode): " ] + }, { + "r" : "6078", + "s" : [ { + "r" : "6078", + "s" : [ { + "r" : "6077", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6078", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6078", + "locator" : "331:47-331:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6077", + "locator" : "331:47-331:51", + "resultTypeName" : "{http://hl7.org/fhir}CurrencyCode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6076", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6075", + "locator" : "331:32-331:43", + "resultTypeName" : "{http://hl7.org/fhir}CurrencyCode", + "name" : "{http://hl7.org/fhir}CurrencyCode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6079", + "locator" : "332:1-332:54", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6079", + "s" : [ { + "value" : [ "","define function ToString(value DayOfWeek): " ] + }, { + "r" : "6083", + "s" : [ { + "r" : "6083", + "s" : [ { + "r" : "6082", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6083", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6083", + "locator" : "332:44-332:54", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6082", + "locator" : "332:44-332:48", + "resultTypeName" : "{http://hl7.org/fhir}DayOfWeek", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6081", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6080", + "locator" : "332:32-332:40", + "resultTypeName" : "{http://hl7.org/fhir}DayOfWeek", + "name" : "{http://hl7.org/fhir}DayOfWeek", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6084", + "locator" : "333:1-333:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6084", + "s" : [ { + "value" : [ "","define function ToString(value DaysOfWeek): " ] + }, { + "r" : "6088", + "s" : [ { + "r" : "6088", + "s" : [ { + "r" : "6087", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6088", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6088", + "locator" : "333:45-333:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6087", + "locator" : "333:45-333:49", + "resultTypeName" : "{http://hl7.org/fhir}DaysOfWeek", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6086", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6085", + "locator" : "333:32-333:41", + "resultTypeName" : "{http://hl7.org/fhir}DaysOfWeek", + "name" : "{http://hl7.org/fhir}DaysOfWeek", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6089", + "locator" : "334:1-334:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6089", + "s" : [ { + "value" : [ "","define function ToString(value DetectedIssueSeverity): " ] + }, { + "r" : "6093", + "s" : [ { + "r" : "6093", + "s" : [ { + "r" : "6092", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6093", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6093", + "locator" : "334:56-334:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6092", + "locator" : "334:56-334:60", + "resultTypeName" : "{http://hl7.org/fhir}DetectedIssueSeverity", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6091", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6090", + "locator" : "334:32-334:52", + "resultTypeName" : "{http://hl7.org/fhir}DetectedIssueSeverity", + "name" : "{http://hl7.org/fhir}DetectedIssueSeverity", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6094", + "locator" : "335:1-335:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6094", + "s" : [ { + "value" : [ "","define function ToString(value DetectedIssueStatus): " ] + }, { + "r" : "6098", + "s" : [ { + "r" : "6098", + "s" : [ { + "r" : "6097", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6098", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6098", + "locator" : "335:54-335:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6097", + "locator" : "335:54-335:58", + "resultTypeName" : "{http://hl7.org/fhir}DetectedIssueStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6096", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6095", + "locator" : "335:32-335:50", + "resultTypeName" : "{http://hl7.org/fhir}DetectedIssueStatus", + "name" : "{http://hl7.org/fhir}DetectedIssueStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6099", + "locator" : "336:1-336:73", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6099", + "s" : [ { + "value" : [ "","define function ToString(value DeviceMetricCalibrationState): " ] + }, { + "r" : "6103", + "s" : [ { + "r" : "6103", + "s" : [ { + "r" : "6102", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6103", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6103", + "locator" : "336:63-336:73", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6102", + "locator" : "336:63-336:67", + "resultTypeName" : "{http://hl7.org/fhir}DeviceMetricCalibrationState", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6101", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6100", + "locator" : "336:32-336:59", + "resultTypeName" : "{http://hl7.org/fhir}DeviceMetricCalibrationState", + "name" : "{http://hl7.org/fhir}DeviceMetricCalibrationState", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6104", + "locator" : "337:1-337:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6104", + "s" : [ { + "value" : [ "","define function ToString(value DeviceMetricCalibrationType): " ] + }, { + "r" : "6108", + "s" : [ { + "r" : "6108", + "s" : [ { + "r" : "6107", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6108", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6108", + "locator" : "337:62-337:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6107", + "locator" : "337:62-337:66", + "resultTypeName" : "{http://hl7.org/fhir}DeviceMetricCalibrationType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6106", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6105", + "locator" : "337:32-337:58", + "resultTypeName" : "{http://hl7.org/fhir}DeviceMetricCalibrationType", + "name" : "{http://hl7.org/fhir}DeviceMetricCalibrationType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6109", + "locator" : "338:1-338:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6109", + "s" : [ { + "value" : [ "","define function ToString(value DeviceMetricCategory): " ] + }, { + "r" : "6113", + "s" : [ { + "r" : "6113", + "s" : [ { + "r" : "6112", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6113", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6113", + "locator" : "338:55-338:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6112", + "locator" : "338:55-338:59", + "resultTypeName" : "{http://hl7.org/fhir}DeviceMetricCategory", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6111", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6110", + "locator" : "338:32-338:51", + "resultTypeName" : "{http://hl7.org/fhir}DeviceMetricCategory", + "name" : "{http://hl7.org/fhir}DeviceMetricCategory", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6114", + "locator" : "339:1-339:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6114", + "s" : [ { + "value" : [ "","define function ToString(value DeviceMetricColor): " ] + }, { + "r" : "6118", + "s" : [ { + "r" : "6118", + "s" : [ { + "r" : "6117", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6118", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6118", + "locator" : "339:52-339:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6117", + "locator" : "339:52-339:56", + "resultTypeName" : "{http://hl7.org/fhir}DeviceMetricColor", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6116", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6115", + "locator" : "339:32-339:48", + "resultTypeName" : "{http://hl7.org/fhir}DeviceMetricColor", + "name" : "{http://hl7.org/fhir}DeviceMetricColor", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6119", + "locator" : "340:1-340:74", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6119", + "s" : [ { + "value" : [ "","define function ToString(value DeviceMetricOperationalStatus): " ] + }, { + "r" : "6123", + "s" : [ { + "r" : "6123", + "s" : [ { + "r" : "6122", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6123", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6123", + "locator" : "340:64-340:74", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6122", + "locator" : "340:64-340:68", + "resultTypeName" : "{http://hl7.org/fhir}DeviceMetricOperationalStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6121", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6120", + "locator" : "340:32-340:60", + "resultTypeName" : "{http://hl7.org/fhir}DeviceMetricOperationalStatus", + "name" : "{http://hl7.org/fhir}DeviceMetricOperationalStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6124", + "locator" : "341:1-341:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6124", + "s" : [ { + "value" : [ "","define function ToString(value DeviceNameType): " ] + }, { + "r" : "6128", + "s" : [ { + "r" : "6128", + "s" : [ { + "r" : "6127", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6128", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6128", + "locator" : "341:49-341:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6127", + "locator" : "341:49-341:53", + "resultTypeName" : "{http://hl7.org/fhir}DeviceNameType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6126", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6125", + "locator" : "341:32-341:45", + "resultTypeName" : "{http://hl7.org/fhir}DeviceNameType", + "name" : "{http://hl7.org/fhir}DeviceNameType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6129", + "locator" : "342:1-342:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6129", + "s" : [ { + "value" : [ "","define function ToString(value DeviceRequestStatus): " ] + }, { + "r" : "6133", + "s" : [ { + "r" : "6133", + "s" : [ { + "r" : "6132", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6133", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6133", + "locator" : "342:54-342:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6132", + "locator" : "342:54-342:58", + "resultTypeName" : "{http://hl7.org/fhir}DeviceRequestStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6131", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6130", + "locator" : "342:32-342:50", + "resultTypeName" : "{http://hl7.org/fhir}DeviceRequestStatus", + "name" : "{http://hl7.org/fhir}DeviceRequestStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6134", + "locator" : "343:1-343:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6134", + "s" : [ { + "value" : [ "","define function ToString(value DeviceUseStatementStatus): " ] + }, { + "r" : "6138", + "s" : [ { + "r" : "6138", + "s" : [ { + "r" : "6137", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6138", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6138", + "locator" : "343:59-343:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6137", + "locator" : "343:59-343:63", + "resultTypeName" : "{http://hl7.org/fhir}DeviceUseStatementStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6136", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6135", + "locator" : "343:32-343:55", + "resultTypeName" : "{http://hl7.org/fhir}DeviceUseStatementStatus", + "name" : "{http://hl7.org/fhir}DeviceUseStatementStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6139", + "locator" : "344:1-344:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6139", + "s" : [ { + "value" : [ "","define function ToString(value DiagnosticReportStatus): " ] + }, { + "r" : "6143", + "s" : [ { + "r" : "6143", + "s" : [ { + "r" : "6142", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6143", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6143", + "locator" : "344:57-344:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6142", + "locator" : "344:57-344:61", + "resultTypeName" : "{http://hl7.org/fhir}DiagnosticReportStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6141", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6140", + "locator" : "344:32-344:53", + "resultTypeName" : "{http://hl7.org/fhir}DiagnosticReportStatus", + "name" : "{http://hl7.org/fhir}DiagnosticReportStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6144", + "locator" : "345:1-345:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6144", + "s" : [ { + "value" : [ "","define function ToString(value DiscriminatorType): " ] + }, { + "r" : "6148", + "s" : [ { + "r" : "6148", + "s" : [ { + "r" : "6147", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6148", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6148", + "locator" : "345:52-345:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6147", + "locator" : "345:52-345:56", + "resultTypeName" : "{http://hl7.org/fhir}DiscriminatorType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6146", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6145", + "locator" : "345:32-345:48", + "resultTypeName" : "{http://hl7.org/fhir}DiscriminatorType", + "name" : "{http://hl7.org/fhir}DiscriminatorType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6149", + "locator" : "346:1-346:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6149", + "s" : [ { + "value" : [ "","define function ToString(value DocumentConfidentiality): " ] + }, { + "r" : "6153", + "s" : [ { + "r" : "6153", + "s" : [ { + "r" : "6152", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6153", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6153", + "locator" : "346:58-346:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6152", + "locator" : "346:58-346:62", + "resultTypeName" : "{http://hl7.org/fhir}DocumentConfidentiality", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6151", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6150", + "locator" : "346:32-346:54", + "resultTypeName" : "{http://hl7.org/fhir}DocumentConfidentiality", + "name" : "{http://hl7.org/fhir}DocumentConfidentiality", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6154", + "locator" : "347:1-347:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6154", + "s" : [ { + "value" : [ "","define function ToString(value DocumentMode): " ] + }, { + "r" : "6158", + "s" : [ { + "r" : "6158", + "s" : [ { + "r" : "6157", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6158", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6158", + "locator" : "347:47-347:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6157", + "locator" : "347:47-347:51", + "resultTypeName" : "{http://hl7.org/fhir}DocumentMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6156", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6155", + "locator" : "347:32-347:43", + "resultTypeName" : "{http://hl7.org/fhir}DocumentMode", + "name" : "{http://hl7.org/fhir}DocumentMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6159", + "locator" : "348:1-348:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6159", + "s" : [ { + "value" : [ "","define function ToString(value DocumentReferenceStatus): " ] + }, { + "r" : "6163", + "s" : [ { + "r" : "6163", + "s" : [ { + "r" : "6162", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6163", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6163", + "locator" : "348:58-348:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6162", + "locator" : "348:58-348:62", + "resultTypeName" : "{http://hl7.org/fhir}DocumentReferenceStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6161", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6160", + "locator" : "348:32-348:54", + "resultTypeName" : "{http://hl7.org/fhir}DocumentReferenceStatus", + "name" : "{http://hl7.org/fhir}DocumentReferenceStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6164", + "locator" : "349:1-349:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6164", + "s" : [ { + "value" : [ "","define function ToString(value DocumentRelationshipType): " ] + }, { + "r" : "6168", + "s" : [ { + "r" : "6168", + "s" : [ { + "r" : "6167", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6168", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6168", + "locator" : "349:59-349:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6167", + "locator" : "349:59-349:63", + "resultTypeName" : "{http://hl7.org/fhir}DocumentRelationshipType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6166", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6165", + "locator" : "349:32-349:55", + "resultTypeName" : "{http://hl7.org/fhir}DocumentRelationshipType", + "name" : "{http://hl7.org/fhir}DocumentRelationshipType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6169", + "locator" : "350:1-350:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6169", + "s" : [ { + "value" : [ "","define function ToString(value EligibilityRequestPurpose): " ] + }, { + "r" : "6173", + "s" : [ { + "r" : "6173", + "s" : [ { + "r" : "6172", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6173", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6173", + "locator" : "350:60-350:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6172", + "locator" : "350:60-350:64", + "resultTypeName" : "{http://hl7.org/fhir}EligibilityRequestPurpose", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6171", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6170", + "locator" : "350:32-350:56", + "resultTypeName" : "{http://hl7.org/fhir}EligibilityRequestPurpose", + "name" : "{http://hl7.org/fhir}EligibilityRequestPurpose", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6174", + "locator" : "351:1-351:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6174", + "s" : [ { + "value" : [ "","define function ToString(value EligibilityRequestStatus): " ] + }, { + "r" : "6178", + "s" : [ { + "r" : "6178", + "s" : [ { + "r" : "6177", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6178", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6178", + "locator" : "351:59-351:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6177", + "locator" : "351:59-351:63", + "resultTypeName" : "{http://hl7.org/fhir}EligibilityRequestStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6176", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6175", + "locator" : "351:32-351:55", + "resultTypeName" : "{http://hl7.org/fhir}EligibilityRequestStatus", + "name" : "{http://hl7.org/fhir}EligibilityRequestStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6179", + "locator" : "352:1-352:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6179", + "s" : [ { + "value" : [ "","define function ToString(value EligibilityResponsePurpose): " ] + }, { + "r" : "6183", + "s" : [ { + "r" : "6183", + "s" : [ { + "r" : "6182", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6183", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6183", + "locator" : "352:61-352:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6182", + "locator" : "352:61-352:65", + "resultTypeName" : "{http://hl7.org/fhir}EligibilityResponsePurpose", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6181", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6180", + "locator" : "352:32-352:57", + "resultTypeName" : "{http://hl7.org/fhir}EligibilityResponsePurpose", + "name" : "{http://hl7.org/fhir}EligibilityResponsePurpose", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6184", + "locator" : "353:1-353:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6184", + "s" : [ { + "value" : [ "","define function ToString(value EligibilityResponseStatus): " ] + }, { + "r" : "6188", + "s" : [ { + "r" : "6188", + "s" : [ { + "r" : "6187", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6188", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6188", + "locator" : "353:60-353:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6187", + "locator" : "353:60-353:64", + "resultTypeName" : "{http://hl7.org/fhir}EligibilityResponseStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6186", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6185", + "locator" : "353:32-353:56", + "resultTypeName" : "{http://hl7.org/fhir}EligibilityResponseStatus", + "name" : "{http://hl7.org/fhir}EligibilityResponseStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6189", + "locator" : "354:1-354:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6189", + "s" : [ { + "value" : [ "","define function ToString(value EnableWhenBehavior): " ] + }, { + "r" : "6193", + "s" : [ { + "r" : "6193", + "s" : [ { + "r" : "6192", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6193", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6193", + "locator" : "354:53-354:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6192", + "locator" : "354:53-354:57", + "resultTypeName" : "{http://hl7.org/fhir}EnableWhenBehavior", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6191", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6190", + "locator" : "354:32-354:49", + "resultTypeName" : "{http://hl7.org/fhir}EnableWhenBehavior", + "name" : "{http://hl7.org/fhir}EnableWhenBehavior", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6194", + "locator" : "355:1-355:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6194", + "s" : [ { + "value" : [ "","define function ToString(value EncounterLocationStatus): " ] + }, { + "r" : "6198", + "s" : [ { + "r" : "6198", + "s" : [ { + "r" : "6197", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6198", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6198", + "locator" : "355:58-355:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6197", + "locator" : "355:58-355:62", + "resultTypeName" : "{http://hl7.org/fhir}EncounterLocationStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6196", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6195", + "locator" : "355:32-355:54", + "resultTypeName" : "{http://hl7.org/fhir}EncounterLocationStatus", + "name" : "{http://hl7.org/fhir}EncounterLocationStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6199", + "locator" : "356:1-356:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6199", + "s" : [ { + "value" : [ "","define function ToString(value EncounterStatus): " ] + }, { + "r" : "6203", + "s" : [ { + "r" : "6203", + "s" : [ { + "r" : "6202", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6203", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6203", + "locator" : "356:50-356:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6202", + "locator" : "356:50-356:54", + "resultTypeName" : "{http://hl7.org/fhir}EncounterStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6201", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6200", + "locator" : "356:32-356:46", + "resultTypeName" : "{http://hl7.org/fhir}EncounterStatus", + "name" : "{http://hl7.org/fhir}EncounterStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6204", + "locator" : "357:1-357:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6204", + "s" : [ { + "value" : [ "","define function ToString(value EndpointStatus): " ] + }, { + "r" : "6208", + "s" : [ { + "r" : "6208", + "s" : [ { + "r" : "6207", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6208", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6208", + "locator" : "357:49-357:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6207", + "locator" : "357:49-357:53", + "resultTypeName" : "{http://hl7.org/fhir}EndpointStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6206", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6205", + "locator" : "357:32-357:45", + "resultTypeName" : "{http://hl7.org/fhir}EndpointStatus", + "name" : "{http://hl7.org/fhir}EndpointStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6209", + "locator" : "358:1-358:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6209", + "s" : [ { + "value" : [ "","define function ToString(value EnrollmentRequestStatus): " ] + }, { + "r" : "6213", + "s" : [ { + "r" : "6213", + "s" : [ { + "r" : "6212", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6213", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6213", + "locator" : "358:58-358:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6212", + "locator" : "358:58-358:62", + "resultTypeName" : "{http://hl7.org/fhir}EnrollmentRequestStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6211", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6210", + "locator" : "358:32-358:54", + "resultTypeName" : "{http://hl7.org/fhir}EnrollmentRequestStatus", + "name" : "{http://hl7.org/fhir}EnrollmentRequestStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6214", + "locator" : "359:1-359:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6214", + "s" : [ { + "value" : [ "","define function ToString(value EnrollmentResponseStatus): " ] + }, { + "r" : "6218", + "s" : [ { + "r" : "6218", + "s" : [ { + "r" : "6217", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6218", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6218", + "locator" : "359:59-359:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6217", + "locator" : "359:59-359:63", + "resultTypeName" : "{http://hl7.org/fhir}EnrollmentResponseStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6216", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6215", + "locator" : "359:32-359:55", + "resultTypeName" : "{http://hl7.org/fhir}EnrollmentResponseStatus", + "name" : "{http://hl7.org/fhir}EnrollmentResponseStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6219", + "locator" : "360:1-360:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6219", + "s" : [ { + "value" : [ "","define function ToString(value EpisodeOfCareStatus): " ] + }, { + "r" : "6223", + "s" : [ { + "r" : "6223", + "s" : [ { + "r" : "6222", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6223", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6223", + "locator" : "360:54-360:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6222", + "locator" : "360:54-360:58", + "resultTypeName" : "{http://hl7.org/fhir}EpisodeOfCareStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6221", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6220", + "locator" : "360:32-360:50", + "resultTypeName" : "{http://hl7.org/fhir}EpisodeOfCareStatus", + "name" : "{http://hl7.org/fhir}EpisodeOfCareStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6224", + "locator" : "361:1-361:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6224", + "s" : [ { + "value" : [ "","define function ToString(value EventCapabilityMode): " ] + }, { + "r" : "6228", + "s" : [ { + "r" : "6228", + "s" : [ { + "r" : "6227", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6228", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6228", + "locator" : "361:54-361:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6227", + "locator" : "361:54-361:58", + "resultTypeName" : "{http://hl7.org/fhir}EventCapabilityMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6226", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6225", + "locator" : "361:32-361:50", + "resultTypeName" : "{http://hl7.org/fhir}EventCapabilityMode", + "name" : "{http://hl7.org/fhir}EventCapabilityMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6229", + "locator" : "362:1-362:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6229", + "s" : [ { + "value" : [ "","define function ToString(value EventTiming): " ] + }, { + "r" : "6233", + "s" : [ { + "r" : "6233", + "s" : [ { + "r" : "6232", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6233", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6233", + "locator" : "362:46-362:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6232", + "locator" : "362:46-362:50", + "resultTypeName" : "{http://hl7.org/fhir}EventTiming", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6231", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6230", + "locator" : "362:32-362:42", + "resultTypeName" : "{http://hl7.org/fhir}EventTiming", + "name" : "{http://hl7.org/fhir}EventTiming", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6234", + "locator" : "363:1-363:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6234", + "s" : [ { + "value" : [ "","define function ToString(value EvidenceVariableType): " ] + }, { + "r" : "6238", + "s" : [ { + "r" : "6238", + "s" : [ { + "r" : "6237", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6238", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6238", + "locator" : "363:55-363:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6237", + "locator" : "363:55-363:59", + "resultTypeName" : "{http://hl7.org/fhir}EvidenceVariableType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6236", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6235", + "locator" : "363:32-363:51", + "resultTypeName" : "{http://hl7.org/fhir}EvidenceVariableType", + "name" : "{http://hl7.org/fhir}EvidenceVariableType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6239", + "locator" : "364:1-364:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6239", + "s" : [ { + "value" : [ "","define function ToString(value ExampleScenarioActorType): " ] + }, { + "r" : "6243", + "s" : [ { + "r" : "6243", + "s" : [ { + "r" : "6242", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6243", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6243", + "locator" : "364:59-364:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6242", + "locator" : "364:59-364:63", + "resultTypeName" : "{http://hl7.org/fhir}ExampleScenarioActorType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6241", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6240", + "locator" : "364:32-364:55", + "resultTypeName" : "{http://hl7.org/fhir}ExampleScenarioActorType", + "name" : "{http://hl7.org/fhir}ExampleScenarioActorType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6244", + "locator" : "365:1-365:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6244", + "s" : [ { + "value" : [ "","define function ToString(value ExplanationOfBenefitStatus): " ] + }, { + "r" : "6248", + "s" : [ { + "r" : "6248", + "s" : [ { + "r" : "6247", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6248", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6248", + "locator" : "365:61-365:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6247", + "locator" : "365:61-365:65", + "resultTypeName" : "{http://hl7.org/fhir}ExplanationOfBenefitStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6246", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6245", + "locator" : "365:32-365:57", + "resultTypeName" : "{http://hl7.org/fhir}ExplanationOfBenefitStatus", + "name" : "{http://hl7.org/fhir}ExplanationOfBenefitStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6249", + "locator" : "366:1-366:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6249", + "s" : [ { + "value" : [ "","define function ToString(value ExposureState): " ] + }, { + "r" : "6253", + "s" : [ { + "r" : "6253", + "s" : [ { + "r" : "6252", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6253", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6253", + "locator" : "366:48-366:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6252", + "locator" : "366:48-366:52", + "resultTypeName" : "{http://hl7.org/fhir}ExposureState", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6251", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6250", + "locator" : "366:32-366:44", + "resultTypeName" : "{http://hl7.org/fhir}ExposureState", + "name" : "{http://hl7.org/fhir}ExposureState", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6254", + "locator" : "367:1-367:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6254", + "s" : [ { + "value" : [ "","define function ToString(value ExtensionContextType): " ] + }, { + "r" : "6258", + "s" : [ { + "r" : "6258", + "s" : [ { + "r" : "6257", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6258", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6258", + "locator" : "367:55-367:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6257", + "locator" : "367:55-367:59", + "resultTypeName" : "{http://hl7.org/fhir}ExtensionContextType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6256", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6255", + "locator" : "367:32-367:51", + "resultTypeName" : "{http://hl7.org/fhir}ExtensionContextType", + "name" : "{http://hl7.org/fhir}ExtensionContextType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6259", + "locator" : "368:1-368:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6259", + "s" : [ { + "value" : [ "","define function ToString(value FHIRAllTypes): " ] + }, { + "r" : "6263", + "s" : [ { + "r" : "6263", + "s" : [ { + "r" : "6262", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6263", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6263", + "locator" : "368:47-368:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6262", + "locator" : "368:47-368:51", + "resultTypeName" : "{http://hl7.org/fhir}FHIRAllTypes", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6261", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6260", + "locator" : "368:32-368:43", + "resultTypeName" : "{http://hl7.org/fhir}FHIRAllTypes", + "name" : "{http://hl7.org/fhir}FHIRAllTypes", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6264", + "locator" : "369:1-369:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6264", + "s" : [ { + "value" : [ "","define function ToString(value FHIRDefinedType): " ] + }, { + "r" : "6268", + "s" : [ { + "r" : "6268", + "s" : [ { + "r" : "6267", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6268", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6268", + "locator" : "369:50-369:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6267", + "locator" : "369:50-369:54", + "resultTypeName" : "{http://hl7.org/fhir}FHIRDefinedType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6266", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6265", + "locator" : "369:32-369:46", + "resultTypeName" : "{http://hl7.org/fhir}FHIRDefinedType", + "name" : "{http://hl7.org/fhir}FHIRDefinedType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6269", + "locator" : "370:1-370:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6269", + "s" : [ { + "value" : [ "","define function ToString(value FHIRDeviceStatus): " ] + }, { + "r" : "6273", + "s" : [ { + "r" : "6273", + "s" : [ { + "r" : "6272", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6273", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6273", + "locator" : "370:51-370:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6272", + "locator" : "370:51-370:55", + "resultTypeName" : "{http://hl7.org/fhir}FHIRDeviceStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6271", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6270", + "locator" : "370:32-370:47", + "resultTypeName" : "{http://hl7.org/fhir}FHIRDeviceStatus", + "name" : "{http://hl7.org/fhir}FHIRDeviceStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6274", + "locator" : "371:1-371:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6274", + "s" : [ { + "value" : [ "","define function ToString(value FHIRResourceType): " ] + }, { + "r" : "6278", + "s" : [ { + "r" : "6278", + "s" : [ { + "r" : "6277", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6278", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6278", + "locator" : "371:51-371:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6277", + "locator" : "371:51-371:55", + "resultTypeName" : "{http://hl7.org/fhir}FHIRResourceType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6276", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6275", + "locator" : "371:32-371:47", + "resultTypeName" : "{http://hl7.org/fhir}FHIRResourceType", + "name" : "{http://hl7.org/fhir}FHIRResourceType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6279", + "locator" : "372:1-372:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6279", + "s" : [ { + "value" : [ "","define function ToString(value FHIRSubstanceStatus): " ] + }, { + "r" : "6283", + "s" : [ { + "r" : "6283", + "s" : [ { + "r" : "6282", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6283", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6283", + "locator" : "372:54-372:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6282", + "locator" : "372:54-372:58", + "resultTypeName" : "{http://hl7.org/fhir}FHIRSubstanceStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6281", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6280", + "locator" : "372:32-372:50", + "resultTypeName" : "{http://hl7.org/fhir}FHIRSubstanceStatus", + "name" : "{http://hl7.org/fhir}FHIRSubstanceStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6284", + "locator" : "373:1-373:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6284", + "s" : [ { + "value" : [ "","define function ToString(value FHIRVersion): " ] + }, { + "r" : "6288", + "s" : [ { + "r" : "6288", + "s" : [ { + "r" : "6287", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6288", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6288", + "locator" : "373:46-373:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6287", + "locator" : "373:46-373:50", + "resultTypeName" : "{http://hl7.org/fhir}FHIRVersion", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6286", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6285", + "locator" : "373:32-373:42", + "resultTypeName" : "{http://hl7.org/fhir}FHIRVersion", + "name" : "{http://hl7.org/fhir}FHIRVersion", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6289", + "locator" : "374:1-374:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6289", + "s" : [ { + "value" : [ "","define function ToString(value FamilyHistoryStatus): " ] + }, { + "r" : "6293", + "s" : [ { + "r" : "6293", + "s" : [ { + "r" : "6292", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6293", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6293", + "locator" : "374:54-374:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6292", + "locator" : "374:54-374:58", + "resultTypeName" : "{http://hl7.org/fhir}FamilyHistoryStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6291", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6290", + "locator" : "374:32-374:50", + "resultTypeName" : "{http://hl7.org/fhir}FamilyHistoryStatus", + "name" : "{http://hl7.org/fhir}FamilyHistoryStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6294", + "locator" : "375:1-375:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6294", + "s" : [ { + "value" : [ "","define function ToString(value FilterOperator): " ] + }, { + "r" : "6298", + "s" : [ { + "r" : "6298", + "s" : [ { + "r" : "6297", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6298", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6298", + "locator" : "375:49-375:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6297", + "locator" : "375:49-375:53", + "resultTypeName" : "{http://hl7.org/fhir}FilterOperator", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6296", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6295", + "locator" : "375:32-375:45", + "resultTypeName" : "{http://hl7.org/fhir}FilterOperator", + "name" : "{http://hl7.org/fhir}FilterOperator", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6299", + "locator" : "376:1-376:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6299", + "s" : [ { + "value" : [ "","define function ToString(value FlagStatus): " ] + }, { + "r" : "6303", + "s" : [ { + "r" : "6303", + "s" : [ { + "r" : "6302", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6303", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6303", + "locator" : "376:45-376:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6302", + "locator" : "376:45-376:49", + "resultTypeName" : "{http://hl7.org/fhir}FlagStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6301", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6300", + "locator" : "376:32-376:41", + "resultTypeName" : "{http://hl7.org/fhir}FlagStatus", + "name" : "{http://hl7.org/fhir}FlagStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6304", + "locator" : "377:1-377:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6304", + "s" : [ { + "value" : [ "","define function ToString(value GoalLifecycleStatus): " ] + }, { + "r" : "6308", + "s" : [ { + "r" : "6308", + "s" : [ { + "r" : "6307", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6308", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6308", + "locator" : "377:54-377:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6307", + "locator" : "377:54-377:58", + "resultTypeName" : "{http://hl7.org/fhir}GoalLifecycleStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6306", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6305", + "locator" : "377:32-377:50", + "resultTypeName" : "{http://hl7.org/fhir}GoalLifecycleStatus", + "name" : "{http://hl7.org/fhir}GoalLifecycleStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6309", + "locator" : "378:1-378:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6309", + "s" : [ { + "value" : [ "","define function ToString(value GraphCompartmentRule): " ] + }, { + "r" : "6313", + "s" : [ { + "r" : "6313", + "s" : [ { + "r" : "6312", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6313", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6313", + "locator" : "378:55-378:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6312", + "locator" : "378:55-378:59", + "resultTypeName" : "{http://hl7.org/fhir}GraphCompartmentRule", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6311", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6310", + "locator" : "378:32-378:51", + "resultTypeName" : "{http://hl7.org/fhir}GraphCompartmentRule", + "name" : "{http://hl7.org/fhir}GraphCompartmentRule", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6314", + "locator" : "379:1-379:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6314", + "s" : [ { + "value" : [ "","define function ToString(value GraphCompartmentUse): " ] + }, { + "r" : "6318", + "s" : [ { + "r" : "6318", + "s" : [ { + "r" : "6317", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6318", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6318", + "locator" : "379:54-379:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6317", + "locator" : "379:54-379:58", + "resultTypeName" : "{http://hl7.org/fhir}GraphCompartmentUse", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6316", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6315", + "locator" : "379:32-379:50", + "resultTypeName" : "{http://hl7.org/fhir}GraphCompartmentUse", + "name" : "{http://hl7.org/fhir}GraphCompartmentUse", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6319", + "locator" : "380:1-380:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6319", + "s" : [ { + "value" : [ "","define function ToString(value GroupMeasure): " ] + }, { + "r" : "6323", + "s" : [ { + "r" : "6323", + "s" : [ { + "r" : "6322", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6323", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6323", + "locator" : "380:47-380:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6322", + "locator" : "380:47-380:51", + "resultTypeName" : "{http://hl7.org/fhir}GroupMeasure", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6321", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6320", + "locator" : "380:32-380:43", + "resultTypeName" : "{http://hl7.org/fhir}GroupMeasure", + "name" : "{http://hl7.org/fhir}GroupMeasure", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6324", + "locator" : "381:1-381:54", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6324", + "s" : [ { + "value" : [ "","define function ToString(value GroupType): " ] + }, { + "r" : "6328", + "s" : [ { + "r" : "6328", + "s" : [ { + "r" : "6327", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6328", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6328", + "locator" : "381:44-381:54", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6327", + "locator" : "381:44-381:48", + "resultTypeName" : "{http://hl7.org/fhir}GroupType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6326", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6325", + "locator" : "381:32-381:40", + "resultTypeName" : "{http://hl7.org/fhir}GroupType", + "name" : "{http://hl7.org/fhir}GroupType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6329", + "locator" : "382:1-382:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6329", + "s" : [ { + "value" : [ "","define function ToString(value GuidanceResponseStatus): " ] + }, { + "r" : "6333", + "s" : [ { + "r" : "6333", + "s" : [ { + "r" : "6332", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6333", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6333", + "locator" : "382:57-382:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6332", + "locator" : "382:57-382:61", + "resultTypeName" : "{http://hl7.org/fhir}GuidanceResponseStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6331", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6330", + "locator" : "382:32-382:53", + "resultTypeName" : "{http://hl7.org/fhir}GuidanceResponseStatus", + "name" : "{http://hl7.org/fhir}GuidanceResponseStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6334", + "locator" : "383:1-383:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6334", + "s" : [ { + "value" : [ "","define function ToString(value GuidePageGeneration): " ] + }, { + "r" : "6338", + "s" : [ { + "r" : "6338", + "s" : [ { + "r" : "6337", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6338", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6338", + "locator" : "383:54-383:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6337", + "locator" : "383:54-383:58", + "resultTypeName" : "{http://hl7.org/fhir}GuidePageGeneration", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6336", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6335", + "locator" : "383:32-383:50", + "resultTypeName" : "{http://hl7.org/fhir}GuidePageGeneration", + "name" : "{http://hl7.org/fhir}GuidePageGeneration", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6339", + "locator" : "384:1-384:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6339", + "s" : [ { + "value" : [ "","define function ToString(value GuideParameterCode): " ] + }, { + "r" : "6343", + "s" : [ { + "r" : "6343", + "s" : [ { + "r" : "6342", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6343", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6343", + "locator" : "384:53-384:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6342", + "locator" : "384:53-384:57", + "resultTypeName" : "{http://hl7.org/fhir}GuideParameterCode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6341", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6340", + "locator" : "384:32-384:49", + "resultTypeName" : "{http://hl7.org/fhir}GuideParameterCode", + "name" : "{http://hl7.org/fhir}GuideParameterCode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6344", + "locator" : "385:1-385:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6344", + "s" : [ { + "value" : [ "","define function ToString(value HTTPVerb): " ] + }, { + "r" : "6348", + "s" : [ { + "r" : "6348", + "s" : [ { + "r" : "6347", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6348", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6348", + "locator" : "385:43-385:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6347", + "locator" : "385:43-385:47", + "resultTypeName" : "{http://hl7.org/fhir}HTTPVerb", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6346", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6345", + "locator" : "385:32-385:39", + "resultTypeName" : "{http://hl7.org/fhir}HTTPVerb", + "name" : "{http://hl7.org/fhir}HTTPVerb", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6349", + "locator" : "386:1-386:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6349", + "s" : [ { + "value" : [ "","define function ToString(value IdentifierUse): " ] + }, { + "r" : "6353", + "s" : [ { + "r" : "6353", + "s" : [ { + "r" : "6352", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6353", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6353", + "locator" : "386:48-386:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6352", + "locator" : "386:48-386:52", + "resultTypeName" : "{http://hl7.org/fhir}IdentifierUse", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6351", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6350", + "locator" : "386:32-386:44", + "resultTypeName" : "{http://hl7.org/fhir}IdentifierUse", + "name" : "{http://hl7.org/fhir}IdentifierUse", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6354", + "locator" : "387:1-387:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6354", + "s" : [ { + "value" : [ "","define function ToString(value IdentityAssuranceLevel): " ] + }, { + "r" : "6358", + "s" : [ { + "r" : "6358", + "s" : [ { + "r" : "6357", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6358", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6358", + "locator" : "387:57-387:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6357", + "locator" : "387:57-387:61", + "resultTypeName" : "{http://hl7.org/fhir}IdentityAssuranceLevel", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6356", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6355", + "locator" : "387:32-387:53", + "resultTypeName" : "{http://hl7.org/fhir}IdentityAssuranceLevel", + "name" : "{http://hl7.org/fhir}IdentityAssuranceLevel", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6359", + "locator" : "388:1-388:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6359", + "s" : [ { + "value" : [ "","define function ToString(value ImagingStudyStatus): " ] + }, { + "r" : "6363", + "s" : [ { + "r" : "6363", + "s" : [ { + "r" : "6362", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6363", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6363", + "locator" : "388:53-388:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6362", + "locator" : "388:53-388:57", + "resultTypeName" : "{http://hl7.org/fhir}ImagingStudyStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6361", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6360", + "locator" : "388:32-388:49", + "resultTypeName" : "{http://hl7.org/fhir}ImagingStudyStatus", + "name" : "{http://hl7.org/fhir}ImagingStudyStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6364", + "locator" : "389:1-389:73", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6364", + "s" : [ { + "value" : [ "","define function ToString(value ImmunizationEvaluationStatus): " ] + }, { + "r" : "6368", + "s" : [ { + "r" : "6368", + "s" : [ { + "r" : "6367", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6368", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6368", + "locator" : "389:63-389:73", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6367", + "locator" : "389:63-389:67", + "resultTypeName" : "{http://hl7.org/fhir}ImmunizationEvaluationStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6366", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6365", + "locator" : "389:32-389:59", + "resultTypeName" : "{http://hl7.org/fhir}ImmunizationEvaluationStatus", + "name" : "{http://hl7.org/fhir}ImmunizationEvaluationStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6369", + "locator" : "390:1-390:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6369", + "s" : [ { + "value" : [ "","define function ToString(value ImmunizationStatus): " ] + }, { + "r" : "6373", + "s" : [ { + "r" : "6373", + "s" : [ { + "r" : "6372", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6373", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6373", + "locator" : "390:53-390:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6372", + "locator" : "390:53-390:57", + "resultTypeName" : "{http://hl7.org/fhir}ImmunizationStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6371", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6370", + "locator" : "390:32-390:49", + "resultTypeName" : "{http://hl7.org/fhir}ImmunizationStatus", + "name" : "{http://hl7.org/fhir}ImmunizationStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6374", + "locator" : "391:1-391:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6374", + "s" : [ { + "value" : [ "","define function ToString(value InvoicePriceComponentType): " ] + }, { + "r" : "6378", + "s" : [ { + "r" : "6378", + "s" : [ { + "r" : "6377", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6378", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6378", + "locator" : "391:60-391:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6377", + "locator" : "391:60-391:64", + "resultTypeName" : "{http://hl7.org/fhir}InvoicePriceComponentType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6376", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6375", + "locator" : "391:32-391:56", + "resultTypeName" : "{http://hl7.org/fhir}InvoicePriceComponentType", + "name" : "{http://hl7.org/fhir}InvoicePriceComponentType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6379", + "locator" : "392:1-392:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6379", + "s" : [ { + "value" : [ "","define function ToString(value InvoiceStatus): " ] + }, { + "r" : "6383", + "s" : [ { + "r" : "6383", + "s" : [ { + "r" : "6382", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6383", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6383", + "locator" : "392:48-392:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6382", + "locator" : "392:48-392:52", + "resultTypeName" : "{http://hl7.org/fhir}InvoiceStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6381", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6380", + "locator" : "392:32-392:44", + "resultTypeName" : "{http://hl7.org/fhir}InvoiceStatus", + "name" : "{http://hl7.org/fhir}InvoiceStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6384", + "locator" : "393:1-393:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6384", + "s" : [ { + "value" : [ "","define function ToString(value IssueSeverity): " ] + }, { + "r" : "6388", + "s" : [ { + "r" : "6388", + "s" : [ { + "r" : "6387", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6388", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6388", + "locator" : "393:48-393:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6387", + "locator" : "393:48-393:52", + "resultTypeName" : "{http://hl7.org/fhir}IssueSeverity", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6386", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6385", + "locator" : "393:32-393:44", + "resultTypeName" : "{http://hl7.org/fhir}IssueSeverity", + "name" : "{http://hl7.org/fhir}IssueSeverity", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6389", + "locator" : "394:1-394:54", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6389", + "s" : [ { + "value" : [ "","define function ToString(value IssueType): " ] + }, { + "r" : "6393", + "s" : [ { + "r" : "6393", + "s" : [ { + "r" : "6392", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6393", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6393", + "locator" : "394:44-394:54", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6392", + "locator" : "394:44-394:48", + "resultTypeName" : "{http://hl7.org/fhir}IssueType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6391", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6390", + "locator" : "394:32-394:40", + "resultTypeName" : "{http://hl7.org/fhir}IssueType", + "name" : "{http://hl7.org/fhir}IssueType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6394", + "locator" : "395:1-395:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6394", + "s" : [ { + "value" : [ "","define function ToString(value LinkType): " ] + }, { + "r" : "6398", + "s" : [ { + "r" : "6398", + "s" : [ { + "r" : "6397", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6398", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6398", + "locator" : "395:43-395:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6397", + "locator" : "395:43-395:47", + "resultTypeName" : "{http://hl7.org/fhir}LinkType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6396", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6395", + "locator" : "395:32-395:39", + "resultTypeName" : "{http://hl7.org/fhir}LinkType", + "name" : "{http://hl7.org/fhir}LinkType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6399", + "locator" : "396:1-396:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6399", + "s" : [ { + "value" : [ "","define function ToString(value LinkageType): " ] + }, { + "r" : "6403", + "s" : [ { + "r" : "6403", + "s" : [ { + "r" : "6402", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6403", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6403", + "locator" : "396:46-396:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6402", + "locator" : "396:46-396:50", + "resultTypeName" : "{http://hl7.org/fhir}LinkageType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6401", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6400", + "locator" : "396:32-396:42", + "resultTypeName" : "{http://hl7.org/fhir}LinkageType", + "name" : "{http://hl7.org/fhir}LinkageType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6404", + "locator" : "397:1-397:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6404", + "s" : [ { + "value" : [ "","define function ToString(value ListMode): " ] + }, { + "r" : "6408", + "s" : [ { + "r" : "6408", + "s" : [ { + "r" : "6407", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6408", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6408", + "locator" : "397:43-397:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6407", + "locator" : "397:43-397:47", + "resultTypeName" : "{http://hl7.org/fhir}ListMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6406", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6405", + "locator" : "397:32-397:39", + "resultTypeName" : "{http://hl7.org/fhir}ListMode", + "name" : "{http://hl7.org/fhir}ListMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6409", + "locator" : "398:1-398:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6409", + "s" : [ { + "value" : [ "","define function ToString(value ListStatus): " ] + }, { + "r" : "6413", + "s" : [ { + "r" : "6413", + "s" : [ { + "r" : "6412", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6413", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6413", + "locator" : "398:45-398:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6412", + "locator" : "398:45-398:49", + "resultTypeName" : "{http://hl7.org/fhir}ListStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6411", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6410", + "locator" : "398:32-398:41", + "resultTypeName" : "{http://hl7.org/fhir}ListStatus", + "name" : "{http://hl7.org/fhir}ListStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6414", + "locator" : "399:1-399:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6414", + "s" : [ { + "value" : [ "","define function ToString(value LocationMode): " ] + }, { + "r" : "6418", + "s" : [ { + "r" : "6418", + "s" : [ { + "r" : "6417", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6418", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6418", + "locator" : "399:47-399:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6417", + "locator" : "399:47-399:51", + "resultTypeName" : "{http://hl7.org/fhir}LocationMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6416", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6415", + "locator" : "399:32-399:43", + "resultTypeName" : "{http://hl7.org/fhir}LocationMode", + "name" : "{http://hl7.org/fhir}LocationMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6419", + "locator" : "400:1-400:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6419", + "s" : [ { + "value" : [ "","define function ToString(value LocationStatus): " ] + }, { + "r" : "6423", + "s" : [ { + "r" : "6423", + "s" : [ { + "r" : "6422", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6423", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6423", + "locator" : "400:49-400:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6422", + "locator" : "400:49-400:53", + "resultTypeName" : "{http://hl7.org/fhir}LocationStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6421", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6420", + "locator" : "400:32-400:45", + "resultTypeName" : "{http://hl7.org/fhir}LocationStatus", + "name" : "{http://hl7.org/fhir}LocationStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6424", + "locator" : "401:1-401:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6424", + "s" : [ { + "value" : [ "","define function ToString(value MeasureReportStatus): " ] + }, { + "r" : "6428", + "s" : [ { + "r" : "6428", + "s" : [ { + "r" : "6427", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6428", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6428", + "locator" : "401:54-401:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6427", + "locator" : "401:54-401:58", + "resultTypeName" : "{http://hl7.org/fhir}MeasureReportStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6426", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6425", + "locator" : "401:32-401:50", + "resultTypeName" : "{http://hl7.org/fhir}MeasureReportStatus", + "name" : "{http://hl7.org/fhir}MeasureReportStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6429", + "locator" : "402:1-402:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6429", + "s" : [ { + "value" : [ "","define function ToString(value MeasureReportType): " ] + }, { + "r" : "6433", + "s" : [ { + "r" : "6433", + "s" : [ { + "r" : "6432", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6433", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6433", + "locator" : "402:52-402:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6432", + "locator" : "402:52-402:56", + "resultTypeName" : "{http://hl7.org/fhir}MeasureReportType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6431", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6430", + "locator" : "402:32-402:48", + "resultTypeName" : "{http://hl7.org/fhir}MeasureReportType", + "name" : "{http://hl7.org/fhir}MeasureReportType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6434", + "locator" : "403:1-403:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6434", + "s" : [ { + "value" : [ "","define function ToString(value MediaStatus): " ] + }, { + "r" : "6438", + "s" : [ { + "r" : "6438", + "s" : [ { + "r" : "6437", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6438", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6438", + "locator" : "403:46-403:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6437", + "locator" : "403:46-403:50", + "resultTypeName" : "{http://hl7.org/fhir}MediaStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6436", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6435", + "locator" : "403:32-403:42", + "resultTypeName" : "{http://hl7.org/fhir}MediaStatus", + "name" : "{http://hl7.org/fhir}MediaStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6439", + "locator" : "404:1-404:75", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6439", + "s" : [ { + "value" : [ "","define function ToString(value MedicationAdministrationStatus): " ] + }, { + "r" : "6443", + "s" : [ { + "r" : "6443", + "s" : [ { + "r" : "6442", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6443", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6443", + "locator" : "404:65-404:75", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6442", + "locator" : "404:65-404:69", + "resultTypeName" : "{http://hl7.org/fhir}MedicationAdministrationStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6441", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6440", + "locator" : "404:32-404:61", + "resultTypeName" : "{http://hl7.org/fhir}MedicationAdministrationStatus", + "name" : "{http://hl7.org/fhir}MedicationAdministrationStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6444", + "locator" : "405:1-405:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6444", + "s" : [ { + "value" : [ "","define function ToString(value MedicationDispenseStatus): " ] + }, { + "r" : "6448", + "s" : [ { + "r" : "6448", + "s" : [ { + "r" : "6447", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6448", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6448", + "locator" : "405:59-405:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6447", + "locator" : "405:59-405:63", + "resultTypeName" : "{http://hl7.org/fhir}MedicationDispenseStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6446", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6445", + "locator" : "405:32-405:55", + "resultTypeName" : "{http://hl7.org/fhir}MedicationDispenseStatus", + "name" : "{http://hl7.org/fhir}MedicationDispenseStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6449", + "locator" : "406:1-406:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6449", + "s" : [ { + "value" : [ "","define function ToString(value MedicationKnowledgeStatus): " ] + }, { + "r" : "6453", + "s" : [ { + "r" : "6453", + "s" : [ { + "r" : "6452", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6453", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6453", + "locator" : "406:60-406:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6452", + "locator" : "406:60-406:64", + "resultTypeName" : "{http://hl7.org/fhir}MedicationKnowledgeStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6451", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6450", + "locator" : "406:32-406:56", + "resultTypeName" : "{http://hl7.org/fhir}MedicationKnowledgeStatus", + "name" : "{http://hl7.org/fhir}MedicationKnowledgeStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6454", + "locator" : "407:1-407:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6454", + "s" : [ { + "value" : [ "","define function ToString(value MedicationRequestIntent): " ] + }, { + "r" : "6458", + "s" : [ { + "r" : "6458", + "s" : [ { + "r" : "6457", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6458", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6458", + "locator" : "407:58-407:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6457", + "locator" : "407:58-407:62", + "resultTypeName" : "{http://hl7.org/fhir}MedicationRequestIntent", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6456", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6455", + "locator" : "407:32-407:54", + "resultTypeName" : "{http://hl7.org/fhir}MedicationRequestIntent", + "name" : "{http://hl7.org/fhir}MedicationRequestIntent", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6459", + "locator" : "408:1-408:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6459", + "s" : [ { + "value" : [ "","define function ToString(value MedicationRequestPriority): " ] + }, { + "r" : "6463", + "s" : [ { + "r" : "6463", + "s" : [ { + "r" : "6462", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6463", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6463", + "locator" : "408:60-408:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6462", + "locator" : "408:60-408:64", + "resultTypeName" : "{http://hl7.org/fhir}MedicationRequestPriority", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6461", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6460", + "locator" : "408:32-408:56", + "resultTypeName" : "{http://hl7.org/fhir}MedicationRequestPriority", + "name" : "{http://hl7.org/fhir}MedicationRequestPriority", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6464", + "locator" : "409:1-409:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6464", + "s" : [ { + "value" : [ "","define function ToString(value MedicationRequestStatus): " ] + }, { + "r" : "6468", + "s" : [ { + "r" : "6468", + "s" : [ { + "r" : "6467", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6468", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6468", + "locator" : "409:58-409:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6467", + "locator" : "409:58-409:62", + "resultTypeName" : "{http://hl7.org/fhir}MedicationRequestStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6466", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6465", + "locator" : "409:32-409:54", + "resultTypeName" : "{http://hl7.org/fhir}MedicationRequestStatus", + "name" : "{http://hl7.org/fhir}MedicationRequestStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6469", + "locator" : "410:1-410:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6469", + "s" : [ { + "value" : [ "","define function ToString(value MedicationStatementStatus): " ] + }, { + "r" : "6473", + "s" : [ { + "r" : "6473", + "s" : [ { + "r" : "6472", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6473", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6473", + "locator" : "410:60-410:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6472", + "locator" : "410:60-410:64", + "resultTypeName" : "{http://hl7.org/fhir}MedicationStatementStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6471", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6470", + "locator" : "410:32-410:56", + "resultTypeName" : "{http://hl7.org/fhir}MedicationStatementStatus", + "name" : "{http://hl7.org/fhir}MedicationStatementStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6474", + "locator" : "411:1-411:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6474", + "s" : [ { + "value" : [ "","define function ToString(value MedicationStatus): " ] + }, { + "r" : "6478", + "s" : [ { + "r" : "6478", + "s" : [ { + "r" : "6477", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6478", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6478", + "locator" : "411:51-411:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6477", + "locator" : "411:51-411:55", + "resultTypeName" : "{http://hl7.org/fhir}MedicationStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6476", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6475", + "locator" : "411:32-411:47", + "resultTypeName" : "{http://hl7.org/fhir}MedicationStatus", + "name" : "{http://hl7.org/fhir}MedicationStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6479", + "locator" : "412:1-412:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6479", + "s" : [ { + "value" : [ "","define function ToString(value MessageSignificanceCategory): " ] + }, { + "r" : "6483", + "s" : [ { + "r" : "6483", + "s" : [ { + "r" : "6482", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6483", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6483", + "locator" : "412:62-412:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6482", + "locator" : "412:62-412:66", + "resultTypeName" : "{http://hl7.org/fhir}MessageSignificanceCategory", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6481", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6480", + "locator" : "412:32-412:58", + "resultTypeName" : "{http://hl7.org/fhir}MessageSignificanceCategory", + "name" : "{http://hl7.org/fhir}MessageSignificanceCategory", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6484", + "locator" : "413:1-413:75", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6484", + "s" : [ { + "value" : [ "","define function ToString(value Messageheader_Response_Request): " ] + }, { + "r" : "6488", + "s" : [ { + "r" : "6488", + "s" : [ { + "r" : "6487", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6488", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6488", + "locator" : "413:65-413:75", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6487", + "locator" : "413:65-413:69", + "resultTypeName" : "{http://hl7.org/fhir}Messageheader_Response_Request", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6486", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6485", + "locator" : "413:32-413:61", + "resultTypeName" : "{http://hl7.org/fhir}Messageheader_Response_Request", + "name" : "{http://hl7.org/fhir}Messageheader_Response_Request", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6489", + "locator" : "414:1-414:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6489", + "s" : [ { + "value" : [ "","define function ToString(value MimeType): " ] + }, { + "r" : "6493", + "s" : [ { + "r" : "6493", + "s" : [ { + "r" : "6492", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6493", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6493", + "locator" : "414:43-414:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6492", + "locator" : "414:43-414:47", + "resultTypeName" : "{http://hl7.org/fhir}MimeType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6491", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6490", + "locator" : "414:32-414:39", + "resultTypeName" : "{http://hl7.org/fhir}MimeType", + "name" : "{http://hl7.org/fhir}MimeType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6494", + "locator" : "415:1-415:52", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6494", + "s" : [ { + "value" : [ "","define function ToString(value NameUse): " ] + }, { + "r" : "6498", + "s" : [ { + "r" : "6498", + "s" : [ { + "r" : "6497", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6498", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6498", + "locator" : "415:42-415:52", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6497", + "locator" : "415:42-415:46", + "resultTypeName" : "{http://hl7.org/fhir}NameUse", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6496", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6495", + "locator" : "415:32-415:38", + "resultTypeName" : "{http://hl7.org/fhir}NameUse", + "name" : "{http://hl7.org/fhir}NameUse", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6499", + "locator" : "416:1-416:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6499", + "s" : [ { + "value" : [ "","define function ToString(value NamingSystemIdentifierType): " ] + }, { + "r" : "6503", + "s" : [ { + "r" : "6503", + "s" : [ { + "r" : "6502", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6503", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6503", + "locator" : "416:61-416:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6502", + "locator" : "416:61-416:65", + "resultTypeName" : "{http://hl7.org/fhir}NamingSystemIdentifierType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6501", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6500", + "locator" : "416:32-416:57", + "resultTypeName" : "{http://hl7.org/fhir}NamingSystemIdentifierType", + "name" : "{http://hl7.org/fhir}NamingSystemIdentifierType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6504", + "locator" : "417:1-417:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6504", + "s" : [ { + "value" : [ "","define function ToString(value NamingSystemType): " ] + }, { + "r" : "6508", + "s" : [ { + "r" : "6508", + "s" : [ { + "r" : "6507", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6508", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6508", + "locator" : "417:51-417:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6507", + "locator" : "417:51-417:55", + "resultTypeName" : "{http://hl7.org/fhir}NamingSystemType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6506", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6505", + "locator" : "417:32-417:47", + "resultTypeName" : "{http://hl7.org/fhir}NamingSystemType", + "name" : "{http://hl7.org/fhir}NamingSystemType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6509", + "locator" : "418:1-418:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6509", + "s" : [ { + "value" : [ "","define function ToString(value NarrativeStatus): " ] + }, { + "r" : "6513", + "s" : [ { + "r" : "6513", + "s" : [ { + "r" : "6512", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6513", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6513", + "locator" : "418:50-418:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6512", + "locator" : "418:50-418:54", + "resultTypeName" : "{http://hl7.org/fhir}NarrativeStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6511", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6510", + "locator" : "418:32-418:46", + "resultTypeName" : "{http://hl7.org/fhir}NarrativeStatus", + "name" : "{http://hl7.org/fhir}NarrativeStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6514", + "locator" : "419:1-419:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6514", + "s" : [ { + "value" : [ "","define function ToString(value NoteType): " ] + }, { + "r" : "6518", + "s" : [ { + "r" : "6518", + "s" : [ { + "r" : "6517", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6518", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6518", + "locator" : "419:43-419:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6517", + "locator" : "419:43-419:47", + "resultTypeName" : "{http://hl7.org/fhir}NoteType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6516", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6515", + "locator" : "419:32-419:39", + "resultTypeName" : "{http://hl7.org/fhir}NoteType", + "name" : "{http://hl7.org/fhir}NoteType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6519", + "locator" : "420:1-420:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6519", + "s" : [ { + "value" : [ "","define function ToString(value NutritiionOrderIntent): " ] + }, { + "r" : "6523", + "s" : [ { + "r" : "6523", + "s" : [ { + "r" : "6522", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6523", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6523", + "locator" : "420:56-420:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6522", + "locator" : "420:56-420:60", + "resultTypeName" : "{http://hl7.org/fhir}NutritiionOrderIntent", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6521", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6520", + "locator" : "420:32-420:52", + "resultTypeName" : "{http://hl7.org/fhir}NutritiionOrderIntent", + "name" : "{http://hl7.org/fhir}NutritiionOrderIntent", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6524", + "locator" : "421:1-421:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6524", + "s" : [ { + "value" : [ "","define function ToString(value NutritionOrderStatus): " ] + }, { + "r" : "6528", + "s" : [ { + "r" : "6528", + "s" : [ { + "r" : "6527", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6528", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6528", + "locator" : "421:55-421:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6527", + "locator" : "421:55-421:59", + "resultTypeName" : "{http://hl7.org/fhir}NutritionOrderStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6526", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6525", + "locator" : "421:32-421:51", + "resultTypeName" : "{http://hl7.org/fhir}NutritionOrderStatus", + "name" : "{http://hl7.org/fhir}NutritionOrderStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6529", + "locator" : "422:1-422:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6529", + "s" : [ { + "value" : [ "","define function ToString(value ObservationDataType): " ] + }, { + "r" : "6533", + "s" : [ { + "r" : "6533", + "s" : [ { + "r" : "6532", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6533", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6533", + "locator" : "422:54-422:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6532", + "locator" : "422:54-422:58", + "resultTypeName" : "{http://hl7.org/fhir}ObservationDataType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6531", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6530", + "locator" : "422:32-422:50", + "resultTypeName" : "{http://hl7.org/fhir}ObservationDataType", + "name" : "{http://hl7.org/fhir}ObservationDataType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6534", + "locator" : "423:1-423:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6534", + "s" : [ { + "value" : [ "","define function ToString(value ObservationRangeCategory): " ] + }, { + "r" : "6538", + "s" : [ { + "r" : "6538", + "s" : [ { + "r" : "6537", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6538", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6538", + "locator" : "423:59-423:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6537", + "locator" : "423:59-423:63", + "resultTypeName" : "{http://hl7.org/fhir}ObservationRangeCategory", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6536", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6535", + "locator" : "423:32-423:55", + "resultTypeName" : "{http://hl7.org/fhir}ObservationRangeCategory", + "name" : "{http://hl7.org/fhir}ObservationRangeCategory", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6539", + "locator" : "424:1-424:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6539", + "s" : [ { + "value" : [ "","define function ToString(value ObservationStatus): " ] + }, { + "r" : "6543", + "s" : [ { + "r" : "6543", + "s" : [ { + "r" : "6542", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6543", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6543", + "locator" : "424:52-424:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6542", + "locator" : "424:52-424:56", + "resultTypeName" : "{http://hl7.org/fhir}ObservationStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6541", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6540", + "locator" : "424:32-424:48", + "resultTypeName" : "{http://hl7.org/fhir}ObservationStatus", + "name" : "{http://hl7.org/fhir}ObservationStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6544", + "locator" : "425:1-425:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6544", + "s" : [ { + "value" : [ "","define function ToString(value OperationKind): " ] + }, { + "r" : "6548", + "s" : [ { + "r" : "6548", + "s" : [ { + "r" : "6547", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6548", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6548", + "locator" : "425:48-425:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6547", + "locator" : "425:48-425:52", + "resultTypeName" : "{http://hl7.org/fhir}OperationKind", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6546", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6545", + "locator" : "425:32-425:44", + "resultTypeName" : "{http://hl7.org/fhir}OperationKind", + "name" : "{http://hl7.org/fhir}OperationKind", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6549", + "locator" : "426:1-426:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6549", + "s" : [ { + "value" : [ "","define function ToString(value OperationParameterUse): " ] + }, { + "r" : "6553", + "s" : [ { + "r" : "6553", + "s" : [ { + "r" : "6552", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6553", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6553", + "locator" : "426:56-426:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6552", + "locator" : "426:56-426:60", + "resultTypeName" : "{http://hl7.org/fhir}OperationParameterUse", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6551", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6550", + "locator" : "426:32-426:52", + "resultTypeName" : "{http://hl7.org/fhir}OperationParameterUse", + "name" : "{http://hl7.org/fhir}OperationParameterUse", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6554", + "locator" : "427:1-427:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6554", + "s" : [ { + "value" : [ "","define function ToString(value OrientationType): " ] + }, { + "r" : "6558", + "s" : [ { + "r" : "6558", + "s" : [ { + "r" : "6557", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6558", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6558", + "locator" : "427:50-427:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6557", + "locator" : "427:50-427:54", + "resultTypeName" : "{http://hl7.org/fhir}OrientationType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6556", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6555", + "locator" : "427:32-427:46", + "resultTypeName" : "{http://hl7.org/fhir}OrientationType", + "name" : "{http://hl7.org/fhir}OrientationType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6559", + "locator" : "428:1-428:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6559", + "s" : [ { + "value" : [ "","define function ToString(value ParameterUse): " ] + }, { + "r" : "6563", + "s" : [ { + "r" : "6563", + "s" : [ { + "r" : "6562", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6563", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6563", + "locator" : "428:47-428:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6562", + "locator" : "428:47-428:51", + "resultTypeName" : "{http://hl7.org/fhir}ParameterUse", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6561", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6560", + "locator" : "428:32-428:43", + "resultTypeName" : "{http://hl7.org/fhir}ParameterUse", + "name" : "{http://hl7.org/fhir}ParameterUse", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6564", + "locator" : "429:1-429:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6564", + "s" : [ { + "value" : [ "","define function ToString(value ParticipantRequired): " ] + }, { + "r" : "6568", + "s" : [ { + "r" : "6568", + "s" : [ { + "r" : "6567", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6568", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6568", + "locator" : "429:54-429:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6567", + "locator" : "429:54-429:58", + "resultTypeName" : "{http://hl7.org/fhir}ParticipantRequired", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6566", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6565", + "locator" : "429:32-429:50", + "resultTypeName" : "{http://hl7.org/fhir}ParticipantRequired", + "name" : "{http://hl7.org/fhir}ParticipantRequired", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6569", + "locator" : "430:1-430:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6569", + "s" : [ { + "value" : [ "","define function ToString(value ParticipantStatus): " ] + }, { + "r" : "6573", + "s" : [ { + "r" : "6573", + "s" : [ { + "r" : "6572", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6573", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6573", + "locator" : "430:52-430:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6572", + "locator" : "430:52-430:56", + "resultTypeName" : "{http://hl7.org/fhir}ParticipantStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6571", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6570", + "locator" : "430:32-430:48", + "resultTypeName" : "{http://hl7.org/fhir}ParticipantStatus", + "name" : "{http://hl7.org/fhir}ParticipantStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6574", + "locator" : "431:1-431:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6574", + "s" : [ { + "value" : [ "","define function ToString(value ParticipationStatus): " ] + }, { + "r" : "6578", + "s" : [ { + "r" : "6578", + "s" : [ { + "r" : "6577", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6578", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6578", + "locator" : "431:54-431:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6577", + "locator" : "431:54-431:58", + "resultTypeName" : "{http://hl7.org/fhir}ParticipationStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6576", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6575", + "locator" : "431:32-431:50", + "resultTypeName" : "{http://hl7.org/fhir}ParticipationStatus", + "name" : "{http://hl7.org/fhir}ParticipationStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6579", + "locator" : "432:1-432:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6579", + "s" : [ { + "value" : [ "","define function ToString(value PaymentNoticeStatus): " ] + }, { + "r" : "6583", + "s" : [ { + "r" : "6583", + "s" : [ { + "r" : "6582", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6583", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6583", + "locator" : "432:54-432:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6582", + "locator" : "432:54-432:58", + "resultTypeName" : "{http://hl7.org/fhir}PaymentNoticeStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6581", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6580", + "locator" : "432:32-432:50", + "resultTypeName" : "{http://hl7.org/fhir}PaymentNoticeStatus", + "name" : "{http://hl7.org/fhir}PaymentNoticeStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6584", + "locator" : "433:1-433:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6584", + "s" : [ { + "value" : [ "","define function ToString(value PaymentReconciliationStatus): " ] + }, { + "r" : "6588", + "s" : [ { + "r" : "6588", + "s" : [ { + "r" : "6587", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6588", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6588", + "locator" : "433:62-433:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6587", + "locator" : "433:62-433:66", + "resultTypeName" : "{http://hl7.org/fhir}PaymentReconciliationStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6586", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6585", + "locator" : "433:32-433:58", + "resultTypeName" : "{http://hl7.org/fhir}PaymentReconciliationStatus", + "name" : "{http://hl7.org/fhir}PaymentReconciliationStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6589", + "locator" : "434:1-434:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6589", + "s" : [ { + "value" : [ "","define function ToString(value ProcedureStatus): " ] + }, { + "r" : "6593", + "s" : [ { + "r" : "6593", + "s" : [ { + "r" : "6592", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6593", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6593", + "locator" : "434:50-434:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6592", + "locator" : "434:50-434:54", + "resultTypeName" : "{http://hl7.org/fhir}ProcedureStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6591", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6590", + "locator" : "434:32-434:46", + "resultTypeName" : "{http://hl7.org/fhir}ProcedureStatus", + "name" : "{http://hl7.org/fhir}ProcedureStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6594", + "locator" : "435:1-435:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6594", + "s" : [ { + "value" : [ "","define function ToString(value PropertyRepresentation): " ] + }, { + "r" : "6598", + "s" : [ { + "r" : "6598", + "s" : [ { + "r" : "6597", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6598", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6598", + "locator" : "435:57-435:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6597", + "locator" : "435:57-435:61", + "resultTypeName" : "{http://hl7.org/fhir}PropertyRepresentation", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6596", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6595", + "locator" : "435:32-435:53", + "resultTypeName" : "{http://hl7.org/fhir}PropertyRepresentation", + "name" : "{http://hl7.org/fhir}PropertyRepresentation", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6599", + "locator" : "436:1-436:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6599", + "s" : [ { + "value" : [ "","define function ToString(value PropertyType): " ] + }, { + "r" : "6603", + "s" : [ { + "r" : "6603", + "s" : [ { + "r" : "6602", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6603", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6603", + "locator" : "436:47-436:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6602", + "locator" : "436:47-436:51", + "resultTypeName" : "{http://hl7.org/fhir}PropertyType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6601", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6600", + "locator" : "436:32-436:43", + "resultTypeName" : "{http://hl7.org/fhir}PropertyType", + "name" : "{http://hl7.org/fhir}PropertyType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6604", + "locator" : "437:1-437:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6604", + "s" : [ { + "value" : [ "","define function ToString(value ProvenanceEntityRole): " ] + }, { + "r" : "6608", + "s" : [ { + "r" : "6608", + "s" : [ { + "r" : "6607", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6608", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6608", + "locator" : "437:55-437:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6607", + "locator" : "437:55-437:59", + "resultTypeName" : "{http://hl7.org/fhir}ProvenanceEntityRole", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6606", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6605", + "locator" : "437:32-437:51", + "resultTypeName" : "{http://hl7.org/fhir}ProvenanceEntityRole", + "name" : "{http://hl7.org/fhir}ProvenanceEntityRole", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6609", + "locator" : "438:1-438:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6609", + "s" : [ { + "value" : [ "","define function ToString(value PublicationStatus): " ] + }, { + "r" : "6613", + "s" : [ { + "r" : "6613", + "s" : [ { + "r" : "6612", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6613", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6613", + "locator" : "438:52-438:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6612", + "locator" : "438:52-438:56", + "resultTypeName" : "{http://hl7.org/fhir}PublicationStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6611", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6610", + "locator" : "438:32-438:48", + "resultTypeName" : "{http://hl7.org/fhir}PublicationStatus", + "name" : "{http://hl7.org/fhir}PublicationStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6614", + "locator" : "439:1-439:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6614", + "s" : [ { + "value" : [ "","define function ToString(value QualityType): " ] + }, { + "r" : "6618", + "s" : [ { + "r" : "6618", + "s" : [ { + "r" : "6617", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6618", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6618", + "locator" : "439:46-439:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6617", + "locator" : "439:46-439:50", + "resultTypeName" : "{http://hl7.org/fhir}QualityType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6616", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6615", + "locator" : "439:32-439:42", + "resultTypeName" : "{http://hl7.org/fhir}QualityType", + "name" : "{http://hl7.org/fhir}QualityType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6619", + "locator" : "440:1-440:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6619", + "s" : [ { + "value" : [ "","define function ToString(value QuantityComparator): " ] + }, { + "r" : "6623", + "s" : [ { + "r" : "6623", + "s" : [ { + "r" : "6622", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6623", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6623", + "locator" : "440:53-440:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6622", + "locator" : "440:53-440:57", + "resultTypeName" : "{http://hl7.org/fhir}QuantityComparator", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6621", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6620", + "locator" : "440:32-440:49", + "resultTypeName" : "{http://hl7.org/fhir}QuantityComparator", + "name" : "{http://hl7.org/fhir}QuantityComparator", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6624", + "locator" : "441:1-441:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6624", + "s" : [ { + "value" : [ "","define function ToString(value QuestionnaireItemOperator): " ] + }, { + "r" : "6628", + "s" : [ { + "r" : "6628", + "s" : [ { + "r" : "6627", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6628", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6628", + "locator" : "441:60-441:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6627", + "locator" : "441:60-441:64", + "resultTypeName" : "{http://hl7.org/fhir}QuestionnaireItemOperator", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6626", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6625", + "locator" : "441:32-441:56", + "resultTypeName" : "{http://hl7.org/fhir}QuestionnaireItemOperator", + "name" : "{http://hl7.org/fhir}QuestionnaireItemOperator", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6629", + "locator" : "442:1-442:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6629", + "s" : [ { + "value" : [ "","define function ToString(value QuestionnaireItemType): " ] + }, { + "r" : "6633", + "s" : [ { + "r" : "6633", + "s" : [ { + "r" : "6632", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6633", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6633", + "locator" : "442:56-442:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6632", + "locator" : "442:56-442:60", + "resultTypeName" : "{http://hl7.org/fhir}QuestionnaireItemType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6631", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6630", + "locator" : "442:32-442:52", + "resultTypeName" : "{http://hl7.org/fhir}QuestionnaireItemType", + "name" : "{http://hl7.org/fhir}QuestionnaireItemType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6634", + "locator" : "443:1-443:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6634", + "s" : [ { + "value" : [ "","define function ToString(value QuestionnaireResponseStatus): " ] + }, { + "r" : "6638", + "s" : [ { + "r" : "6638", + "s" : [ { + "r" : "6637", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6638", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6638", + "locator" : "443:62-443:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6637", + "locator" : "443:62-443:66", + "resultTypeName" : "{http://hl7.org/fhir}QuestionnaireResponseStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6636", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6635", + "locator" : "443:32-443:58", + "resultTypeName" : "{http://hl7.org/fhir}QuestionnaireResponseStatus", + "name" : "{http://hl7.org/fhir}QuestionnaireResponseStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6639", + "locator" : "444:1-444:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6639", + "s" : [ { + "value" : [ "","define function ToString(value ReferenceHandlingPolicy): " ] + }, { + "r" : "6643", + "s" : [ { + "r" : "6643", + "s" : [ { + "r" : "6642", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6643", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6643", + "locator" : "444:58-444:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6642", + "locator" : "444:58-444:62", + "resultTypeName" : "{http://hl7.org/fhir}ReferenceHandlingPolicy", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6641", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6640", + "locator" : "444:32-444:54", + "resultTypeName" : "{http://hl7.org/fhir}ReferenceHandlingPolicy", + "name" : "{http://hl7.org/fhir}ReferenceHandlingPolicy", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6644", + "locator" : "445:1-445:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6644", + "s" : [ { + "value" : [ "","define function ToString(value ReferenceVersionRules): " ] + }, { + "r" : "6648", + "s" : [ { + "r" : "6648", + "s" : [ { + "r" : "6647", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6648", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6648", + "locator" : "445:56-445:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6647", + "locator" : "445:56-445:60", + "resultTypeName" : "{http://hl7.org/fhir}ReferenceVersionRules", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6646", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6645", + "locator" : "445:32-445:52", + "resultTypeName" : "{http://hl7.org/fhir}ReferenceVersionRules", + "name" : "{http://hl7.org/fhir}ReferenceVersionRules", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6649", + "locator" : "446:1-446:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6649", + "s" : [ { + "value" : [ "","define function ToString(value ReferredDocumentStatus): " ] + }, { + "r" : "6653", + "s" : [ { + "r" : "6653", + "s" : [ { + "r" : "6652", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6653", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6653", + "locator" : "446:57-446:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6652", + "locator" : "446:57-446:61", + "resultTypeName" : "{http://hl7.org/fhir}ReferredDocumentStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6651", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6650", + "locator" : "446:32-446:53", + "resultTypeName" : "{http://hl7.org/fhir}ReferredDocumentStatus", + "name" : "{http://hl7.org/fhir}ReferredDocumentStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6654", + "locator" : "447:1-447:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6654", + "s" : [ { + "value" : [ "","define function ToString(value RelatedArtifactType): " ] + }, { + "r" : "6658", + "s" : [ { + "r" : "6658", + "s" : [ { + "r" : "6657", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6658", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6658", + "locator" : "447:54-447:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6657", + "locator" : "447:54-447:58", + "resultTypeName" : "{http://hl7.org/fhir}RelatedArtifactType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6656", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6655", + "locator" : "447:32-447:50", + "resultTypeName" : "{http://hl7.org/fhir}RelatedArtifactType", + "name" : "{http://hl7.org/fhir}RelatedArtifactType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6659", + "locator" : "448:1-448:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6659", + "s" : [ { + "value" : [ "","define function ToString(value RemittanceOutcome): " ] + }, { + "r" : "6663", + "s" : [ { + "r" : "6663", + "s" : [ { + "r" : "6662", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6663", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6663", + "locator" : "448:52-448:62", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6662", + "locator" : "448:52-448:56", + "resultTypeName" : "{http://hl7.org/fhir}RemittanceOutcome", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6661", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6660", + "locator" : "448:32-448:48", + "resultTypeName" : "{http://hl7.org/fhir}RemittanceOutcome", + "name" : "{http://hl7.org/fhir}RemittanceOutcome", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6664", + "locator" : "449:1-449:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6664", + "s" : [ { + "value" : [ "","define function ToString(value RepositoryType): " ] + }, { + "r" : "6668", + "s" : [ { + "r" : "6668", + "s" : [ { + "r" : "6667", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6668", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6668", + "locator" : "449:49-449:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6667", + "locator" : "449:49-449:53", + "resultTypeName" : "{http://hl7.org/fhir}RepositoryType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6666", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6665", + "locator" : "449:32-449:45", + "resultTypeName" : "{http://hl7.org/fhir}RepositoryType", + "name" : "{http://hl7.org/fhir}RepositoryType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6669", + "locator" : "450:1-450:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6669", + "s" : [ { + "value" : [ "","define function ToString(value RequestIntent): " ] + }, { + "r" : "6673", + "s" : [ { + "r" : "6673", + "s" : [ { + "r" : "6672", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6673", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6673", + "locator" : "450:48-450:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6672", + "locator" : "450:48-450:52", + "resultTypeName" : "{http://hl7.org/fhir}RequestIntent", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6671", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6670", + "locator" : "450:32-450:44", + "resultTypeName" : "{http://hl7.org/fhir}RequestIntent", + "name" : "{http://hl7.org/fhir}RequestIntent", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6674", + "locator" : "451:1-451:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6674", + "s" : [ { + "value" : [ "","define function ToString(value RequestPriority): " ] + }, { + "r" : "6678", + "s" : [ { + "r" : "6678", + "s" : [ { + "r" : "6677", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6678", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6678", + "locator" : "451:50-451:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6677", + "locator" : "451:50-451:54", + "resultTypeName" : "{http://hl7.org/fhir}RequestPriority", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6676", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6675", + "locator" : "451:32-451:46", + "resultTypeName" : "{http://hl7.org/fhir}RequestPriority", + "name" : "{http://hl7.org/fhir}RequestPriority", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6679", + "locator" : "452:1-452:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6679", + "s" : [ { + "value" : [ "","define function ToString(value RequestStatus): " ] + }, { + "r" : "6683", + "s" : [ { + "r" : "6683", + "s" : [ { + "r" : "6682", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6683", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6683", + "locator" : "452:48-452:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6682", + "locator" : "452:48-452:52", + "resultTypeName" : "{http://hl7.org/fhir}RequestStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6681", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6680", + "locator" : "452:32-452:44", + "resultTypeName" : "{http://hl7.org/fhir}RequestStatus", + "name" : "{http://hl7.org/fhir}RequestStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6684", + "locator" : "453:1-453:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6684", + "s" : [ { + "value" : [ "","define function ToString(value ResearchElementType): " ] + }, { + "r" : "6688", + "s" : [ { + "r" : "6688", + "s" : [ { + "r" : "6687", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6688", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6688", + "locator" : "453:54-453:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6687", + "locator" : "453:54-453:58", + "resultTypeName" : "{http://hl7.org/fhir}ResearchElementType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6686", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6685", + "locator" : "453:32-453:50", + "resultTypeName" : "{http://hl7.org/fhir}ResearchElementType", + "name" : "{http://hl7.org/fhir}ResearchElementType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6689", + "locator" : "454:1-454:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6689", + "s" : [ { + "value" : [ "","define function ToString(value ResearchStudyStatus): " ] + }, { + "r" : "6693", + "s" : [ { + "r" : "6693", + "s" : [ { + "r" : "6692", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6693", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6693", + "locator" : "454:54-454:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6692", + "locator" : "454:54-454:58", + "resultTypeName" : "{http://hl7.org/fhir}ResearchStudyStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6691", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6690", + "locator" : "454:32-454:50", + "resultTypeName" : "{http://hl7.org/fhir}ResearchStudyStatus", + "name" : "{http://hl7.org/fhir}ResearchStudyStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6694", + "locator" : "455:1-455:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6694", + "s" : [ { + "value" : [ "","define function ToString(value ResearchSubjectStatus): " ] + }, { + "r" : "6698", + "s" : [ { + "r" : "6698", + "s" : [ { + "r" : "6697", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6698", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6698", + "locator" : "455:56-455:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6697", + "locator" : "455:56-455:60", + "resultTypeName" : "{http://hl7.org/fhir}ResearchSubjectStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6696", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6695", + "locator" : "455:32-455:52", + "resultTypeName" : "{http://hl7.org/fhir}ResearchSubjectStatus", + "name" : "{http://hl7.org/fhir}ResearchSubjectStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6699", + "locator" : "456:1-456:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6699", + "s" : [ { + "value" : [ "","define function ToString(value ResourceType): " ] + }, { + "r" : "6703", + "s" : [ { + "r" : "6703", + "s" : [ { + "r" : "6702", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6703", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6703", + "locator" : "456:47-456:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6702", + "locator" : "456:47-456:51", + "resultTypeName" : "{http://hl7.org/fhir}ResourceType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6701", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6700", + "locator" : "456:32-456:43", + "resultTypeName" : "{http://hl7.org/fhir}ResourceType", + "name" : "{http://hl7.org/fhir}ResourceType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6704", + "locator" : "457:1-457:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6704", + "s" : [ { + "value" : [ "","define function ToString(value ResourceVersionPolicy): " ] + }, { + "r" : "6708", + "s" : [ { + "r" : "6708", + "s" : [ { + "r" : "6707", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6708", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6708", + "locator" : "457:56-457:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6707", + "locator" : "457:56-457:60", + "resultTypeName" : "{http://hl7.org/fhir}ResourceVersionPolicy", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6706", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6705", + "locator" : "457:32-457:52", + "resultTypeName" : "{http://hl7.org/fhir}ResourceVersionPolicy", + "name" : "{http://hl7.org/fhir}ResourceVersionPolicy", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6709", + "locator" : "458:1-458:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6709", + "s" : [ { + "value" : [ "","define function ToString(value ResponseType): " ] + }, { + "r" : "6713", + "s" : [ { + "r" : "6713", + "s" : [ { + "r" : "6712", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6713", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6713", + "locator" : "458:47-458:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6712", + "locator" : "458:47-458:51", + "resultTypeName" : "{http://hl7.org/fhir}ResponseType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6711", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6710", + "locator" : "458:32-458:43", + "resultTypeName" : "{http://hl7.org/fhir}ResponseType", + "name" : "{http://hl7.org/fhir}ResponseType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6714", + "locator" : "459:1-459:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6714", + "s" : [ { + "value" : [ "","define function ToString(value RestfulCapabilityMode): " ] + }, { + "r" : "6718", + "s" : [ { + "r" : "6718", + "s" : [ { + "r" : "6717", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6718", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6718", + "locator" : "459:56-459:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6717", + "locator" : "459:56-459:60", + "resultTypeName" : "{http://hl7.org/fhir}RestfulCapabilityMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6716", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6715", + "locator" : "459:32-459:52", + "resultTypeName" : "{http://hl7.org/fhir}RestfulCapabilityMode", + "name" : "{http://hl7.org/fhir}RestfulCapabilityMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6719", + "locator" : "460:1-460:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6719", + "s" : [ { + "value" : [ "","define function ToString(value RiskAssessmentStatus): " ] + }, { + "r" : "6723", + "s" : [ { + "r" : "6723", + "s" : [ { + "r" : "6722", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6723", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6723", + "locator" : "460:55-460:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6722", + "locator" : "460:55-460:59", + "resultTypeName" : "{http://hl7.org/fhir}RiskAssessmentStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6721", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6720", + "locator" : "460:32-460:51", + "resultTypeName" : "{http://hl7.org/fhir}RiskAssessmentStatus", + "name" : "{http://hl7.org/fhir}RiskAssessmentStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6724", + "locator" : "461:1-461:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6724", + "s" : [ { + "value" : [ "","define function ToString(value SPDXLicense): " ] + }, { + "r" : "6728", + "s" : [ { + "r" : "6728", + "s" : [ { + "r" : "6727", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6728", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6728", + "locator" : "461:46-461:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6727", + "locator" : "461:46-461:50", + "resultTypeName" : "{http://hl7.org/fhir}SPDXLicense", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6726", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6725", + "locator" : "461:32-461:42", + "resultTypeName" : "{http://hl7.org/fhir}SPDXLicense", + "name" : "{http://hl7.org/fhir}SPDXLicense", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6729", + "locator" : "462:1-462:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6729", + "s" : [ { + "value" : [ "","define function ToString(value SearchComparator): " ] + }, { + "r" : "6733", + "s" : [ { + "r" : "6733", + "s" : [ { + "r" : "6732", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6733", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6733", + "locator" : "462:51-462:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6732", + "locator" : "462:51-462:55", + "resultTypeName" : "{http://hl7.org/fhir}SearchComparator", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6731", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6730", + "locator" : "462:32-462:47", + "resultTypeName" : "{http://hl7.org/fhir}SearchComparator", + "name" : "{http://hl7.org/fhir}SearchComparator", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6734", + "locator" : "463:1-463:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6734", + "s" : [ { + "value" : [ "","define function ToString(value SearchEntryMode): " ] + }, { + "r" : "6738", + "s" : [ { + "r" : "6738", + "s" : [ { + "r" : "6737", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6738", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6738", + "locator" : "463:50-463:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6737", + "locator" : "463:50-463:54", + "resultTypeName" : "{http://hl7.org/fhir}SearchEntryMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6736", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6735", + "locator" : "463:32-463:46", + "resultTypeName" : "{http://hl7.org/fhir}SearchEntryMode", + "name" : "{http://hl7.org/fhir}SearchEntryMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6739", + "locator" : "464:1-464:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6739", + "s" : [ { + "value" : [ "","define function ToString(value SearchModifierCode): " ] + }, { + "r" : "6743", + "s" : [ { + "r" : "6743", + "s" : [ { + "r" : "6742", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6743", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6743", + "locator" : "464:53-464:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6742", + "locator" : "464:53-464:57", + "resultTypeName" : "{http://hl7.org/fhir}SearchModifierCode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6741", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6740", + "locator" : "464:32-464:49", + "resultTypeName" : "{http://hl7.org/fhir}SearchModifierCode", + "name" : "{http://hl7.org/fhir}SearchModifierCode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6744", + "locator" : "465:1-465:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6744", + "s" : [ { + "value" : [ "","define function ToString(value SearchParamType): " ] + }, { + "r" : "6748", + "s" : [ { + "r" : "6748", + "s" : [ { + "r" : "6747", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6748", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6748", + "locator" : "465:50-465:60", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6747", + "locator" : "465:50-465:54", + "resultTypeName" : "{http://hl7.org/fhir}SearchParamType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6746", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6745", + "locator" : "465:32-465:46", + "resultTypeName" : "{http://hl7.org/fhir}SearchParamType", + "name" : "{http://hl7.org/fhir}SearchParamType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6749", + "locator" : "466:1-466:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6749", + "s" : [ { + "value" : [ "","define function ToString(value SectionMode): " ] + }, { + "r" : "6753", + "s" : [ { + "r" : "6753", + "s" : [ { + "r" : "6752", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6753", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6753", + "locator" : "466:46-466:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6752", + "locator" : "466:46-466:50", + "resultTypeName" : "{http://hl7.org/fhir}SectionMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6751", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6750", + "locator" : "466:32-466:42", + "resultTypeName" : "{http://hl7.org/fhir}SectionMode", + "name" : "{http://hl7.org/fhir}SectionMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6754", + "locator" : "467:1-467:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6754", + "s" : [ { + "value" : [ "","define function ToString(value SequenceType): " ] + }, { + "r" : "6758", + "s" : [ { + "r" : "6758", + "s" : [ { + "r" : "6757", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6758", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6758", + "locator" : "467:47-467:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6757", + "locator" : "467:47-467:51", + "resultTypeName" : "{http://hl7.org/fhir}SequenceType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6756", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6755", + "locator" : "467:32-467:43", + "resultTypeName" : "{http://hl7.org/fhir}SequenceType", + "name" : "{http://hl7.org/fhir}SequenceType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6759", + "locator" : "468:1-468:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6759", + "s" : [ { + "value" : [ "","define function ToString(value ServiceRequestIntent): " ] + }, { + "r" : "6763", + "s" : [ { + "r" : "6763", + "s" : [ { + "r" : "6762", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6763", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6763", + "locator" : "468:55-468:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6762", + "locator" : "468:55-468:59", + "resultTypeName" : "{http://hl7.org/fhir}ServiceRequestIntent", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6761", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6760", + "locator" : "468:32-468:51", + "resultTypeName" : "{http://hl7.org/fhir}ServiceRequestIntent", + "name" : "{http://hl7.org/fhir}ServiceRequestIntent", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6764", + "locator" : "469:1-469:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6764", + "s" : [ { + "value" : [ "","define function ToString(value ServiceRequestPriority): " ] + }, { + "r" : "6768", + "s" : [ { + "r" : "6768", + "s" : [ { + "r" : "6767", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6768", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6768", + "locator" : "469:57-469:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6767", + "locator" : "469:57-469:61", + "resultTypeName" : "{http://hl7.org/fhir}ServiceRequestPriority", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6766", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6765", + "locator" : "469:32-469:53", + "resultTypeName" : "{http://hl7.org/fhir}ServiceRequestPriority", + "name" : "{http://hl7.org/fhir}ServiceRequestPriority", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6769", + "locator" : "470:1-470:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6769", + "s" : [ { + "value" : [ "","define function ToString(value ServiceRequestStatus): " ] + }, { + "r" : "6773", + "s" : [ { + "r" : "6773", + "s" : [ { + "r" : "6772", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6773", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6773", + "locator" : "470:55-470:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6772", + "locator" : "470:55-470:59", + "resultTypeName" : "{http://hl7.org/fhir}ServiceRequestStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6771", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6770", + "locator" : "470:32-470:51", + "resultTypeName" : "{http://hl7.org/fhir}ServiceRequestStatus", + "name" : "{http://hl7.org/fhir}ServiceRequestStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6774", + "locator" : "471:1-471:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6774", + "s" : [ { + "value" : [ "","define function ToString(value SlicingRules): " ] + }, { + "r" : "6778", + "s" : [ { + "r" : "6778", + "s" : [ { + "r" : "6777", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6778", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6778", + "locator" : "471:47-471:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6777", + "locator" : "471:47-471:51", + "resultTypeName" : "{http://hl7.org/fhir}SlicingRules", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6776", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6775", + "locator" : "471:32-471:43", + "resultTypeName" : "{http://hl7.org/fhir}SlicingRules", + "name" : "{http://hl7.org/fhir}SlicingRules", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6779", + "locator" : "472:1-472:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6779", + "s" : [ { + "value" : [ "","define function ToString(value SlotStatus): " ] + }, { + "r" : "6783", + "s" : [ { + "r" : "6783", + "s" : [ { + "r" : "6782", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6783", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6783", + "locator" : "472:45-472:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6782", + "locator" : "472:45-472:49", + "resultTypeName" : "{http://hl7.org/fhir}SlotStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6781", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6780", + "locator" : "472:32-472:41", + "resultTypeName" : "{http://hl7.org/fhir}SlotStatus", + "name" : "{http://hl7.org/fhir}SlotStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6784", + "locator" : "473:1-473:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6784", + "s" : [ { + "value" : [ "","define function ToString(value SortDirection): " ] + }, { + "r" : "6788", + "s" : [ { + "r" : "6788", + "s" : [ { + "r" : "6787", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6788", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6788", + "locator" : "473:48-473:58", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6787", + "locator" : "473:48-473:52", + "resultTypeName" : "{http://hl7.org/fhir}SortDirection", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6786", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6785", + "locator" : "473:32-473:44", + "resultTypeName" : "{http://hl7.org/fhir}SortDirection", + "name" : "{http://hl7.org/fhir}SortDirection", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6789", + "locator" : "474:1-474:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6789", + "s" : [ { + "value" : [ "","define function ToString(value SpecimenContainedPreference): " ] + }, { + "r" : "6793", + "s" : [ { + "r" : "6793", + "s" : [ { + "r" : "6792", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6793", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6793", + "locator" : "474:62-474:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6792", + "locator" : "474:62-474:66", + "resultTypeName" : "{http://hl7.org/fhir}SpecimenContainedPreference", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6791", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6790", + "locator" : "474:32-474:58", + "resultTypeName" : "{http://hl7.org/fhir}SpecimenContainedPreference", + "name" : "{http://hl7.org/fhir}SpecimenContainedPreference", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6794", + "locator" : "475:1-475:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6794", + "s" : [ { + "value" : [ "","define function ToString(value SpecimenStatus): " ] + }, { + "r" : "6798", + "s" : [ { + "r" : "6798", + "s" : [ { + "r" : "6797", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6798", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6798", + "locator" : "475:49-475:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6797", + "locator" : "475:49-475:53", + "resultTypeName" : "{http://hl7.org/fhir}SpecimenStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6796", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6795", + "locator" : "475:32-475:45", + "resultTypeName" : "{http://hl7.org/fhir}SpecimenStatus", + "name" : "{http://hl7.org/fhir}SpecimenStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6799", + "locator" : "476:1-476:51", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6799", + "s" : [ { + "value" : [ "","define function ToString(value Status): " ] + }, { + "r" : "6803", + "s" : [ { + "r" : "6803", + "s" : [ { + "r" : "6802", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6803", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6803", + "locator" : "476:41-476:51", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6802", + "locator" : "476:41-476:45", + "resultTypeName" : "{http://hl7.org/fhir}Status", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6801", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6800", + "locator" : "476:32-476:37", + "resultTypeName" : "{http://hl7.org/fhir}Status", + "name" : "{http://hl7.org/fhir}Status", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6804", + "locator" : "477:1-477:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6804", + "s" : [ { + "value" : [ "","define function ToString(value StrandType): " ] + }, { + "r" : "6808", + "s" : [ { + "r" : "6808", + "s" : [ { + "r" : "6807", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6808", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6808", + "locator" : "477:45-477:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6807", + "locator" : "477:45-477:49", + "resultTypeName" : "{http://hl7.org/fhir}StrandType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6806", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6805", + "locator" : "477:32-477:41", + "resultTypeName" : "{http://hl7.org/fhir}StrandType", + "name" : "{http://hl7.org/fhir}StrandType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6809", + "locator" : "478:1-478:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6809", + "s" : [ { + "value" : [ "","define function ToString(value StructureDefinitionKind): " ] + }, { + "r" : "6813", + "s" : [ { + "r" : "6813", + "s" : [ { + "r" : "6812", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6813", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6813", + "locator" : "478:58-478:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6812", + "locator" : "478:58-478:62", + "resultTypeName" : "{http://hl7.org/fhir}StructureDefinitionKind", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6811", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6810", + "locator" : "478:32-478:54", + "resultTypeName" : "{http://hl7.org/fhir}StructureDefinitionKind", + "name" : "{http://hl7.org/fhir}StructureDefinitionKind", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6814", + "locator" : "479:1-479:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6814", + "s" : [ { + "value" : [ "","define function ToString(value StructureMapContextType): " ] + }, { + "r" : "6818", + "s" : [ { + "r" : "6818", + "s" : [ { + "r" : "6817", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6818", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6818", + "locator" : "479:58-479:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6817", + "locator" : "479:58-479:62", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapContextType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6816", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6815", + "locator" : "479:32-479:54", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapContextType", + "name" : "{http://hl7.org/fhir}StructureMapContextType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6819", + "locator" : "480:1-480:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6819", + "s" : [ { + "value" : [ "","define function ToString(value StructureMapGroupTypeMode): " ] + }, { + "r" : "6823", + "s" : [ { + "r" : "6823", + "s" : [ { + "r" : "6822", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6823", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6823", + "locator" : "480:60-480:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6822", + "locator" : "480:60-480:64", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapGroupTypeMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6821", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6820", + "locator" : "480:32-480:56", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapGroupTypeMode", + "name" : "{http://hl7.org/fhir}StructureMapGroupTypeMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6824", + "locator" : "481:1-481:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6824", + "s" : [ { + "value" : [ "","define function ToString(value StructureMapInputMode): " ] + }, { + "r" : "6828", + "s" : [ { + "r" : "6828", + "s" : [ { + "r" : "6827", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6828", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6828", + "locator" : "481:56-481:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6827", + "locator" : "481:56-481:60", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapInputMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6826", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6825", + "locator" : "481:32-481:52", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapInputMode", + "name" : "{http://hl7.org/fhir}StructureMapInputMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6829", + "locator" : "482:1-482:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6829", + "s" : [ { + "value" : [ "","define function ToString(value StructureMapModelMode): " ] + }, { + "r" : "6833", + "s" : [ { + "r" : "6833", + "s" : [ { + "r" : "6832", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6833", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6833", + "locator" : "482:56-482:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6832", + "locator" : "482:56-482:60", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapModelMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6831", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6830", + "locator" : "482:32-482:52", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapModelMode", + "name" : "{http://hl7.org/fhir}StructureMapModelMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6834", + "locator" : "483:1-483:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6834", + "s" : [ { + "value" : [ "","define function ToString(value StructureMapSourceListMode): " ] + }, { + "r" : "6838", + "s" : [ { + "r" : "6838", + "s" : [ { + "r" : "6837", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6838", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6838", + "locator" : "483:61-483:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6837", + "locator" : "483:61-483:65", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapSourceListMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6836", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6835", + "locator" : "483:32-483:57", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapSourceListMode", + "name" : "{http://hl7.org/fhir}StructureMapSourceListMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6839", + "locator" : "484:1-484:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6839", + "s" : [ { + "value" : [ "","define function ToString(value StructureMapTargetListMode): " ] + }, { + "r" : "6843", + "s" : [ { + "r" : "6843", + "s" : [ { + "r" : "6842", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6843", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6843", + "locator" : "484:61-484:71", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6842", + "locator" : "484:61-484:65", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapTargetListMode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6841", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6840", + "locator" : "484:32-484:57", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapTargetListMode", + "name" : "{http://hl7.org/fhir}StructureMapTargetListMode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6844", + "locator" : "485:1-485:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6844", + "s" : [ { + "value" : [ "","define function ToString(value StructureMapTransform): " ] + }, { + "r" : "6848", + "s" : [ { + "r" : "6848", + "s" : [ { + "r" : "6847", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6848", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6848", + "locator" : "485:56-485:66", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6847", + "locator" : "485:56-485:60", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapTransform", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6846", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6845", + "locator" : "485:32-485:52", + "resultTypeName" : "{http://hl7.org/fhir}StructureMapTransform", + "name" : "{http://hl7.org/fhir}StructureMapTransform", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6849", + "locator" : "486:1-486:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6849", + "s" : [ { + "value" : [ "","define function ToString(value SubscriptionChannelType): " ] + }, { + "r" : "6853", + "s" : [ { + "r" : "6853", + "s" : [ { + "r" : "6852", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6853", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6853", + "locator" : "486:58-486:68", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6852", + "locator" : "486:58-486:62", + "resultTypeName" : "{http://hl7.org/fhir}SubscriptionChannelType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6851", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6850", + "locator" : "486:32-486:54", + "resultTypeName" : "{http://hl7.org/fhir}SubscriptionChannelType", + "name" : "{http://hl7.org/fhir}SubscriptionChannelType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6854", + "locator" : "487:1-487:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6854", + "s" : [ { + "value" : [ "","define function ToString(value SubscriptionStatus): " ] + }, { + "r" : "6858", + "s" : [ { + "r" : "6858", + "s" : [ { + "r" : "6857", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6858", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6858", + "locator" : "487:53-487:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6857", + "locator" : "487:53-487:57", + "resultTypeName" : "{http://hl7.org/fhir}SubscriptionStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6856", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6855", + "locator" : "487:32-487:49", + "resultTypeName" : "{http://hl7.org/fhir}SubscriptionStatus", + "name" : "{http://hl7.org/fhir}SubscriptionStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6859", + "locator" : "488:1-488:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6859", + "s" : [ { + "value" : [ "","define function ToString(value SupplyDeliveryStatus): " ] + }, { + "r" : "6863", + "s" : [ { + "r" : "6863", + "s" : [ { + "r" : "6862", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6863", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6863", + "locator" : "488:55-488:65", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6862", + "locator" : "488:55-488:59", + "resultTypeName" : "{http://hl7.org/fhir}SupplyDeliveryStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6861", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6860", + "locator" : "488:32-488:51", + "resultTypeName" : "{http://hl7.org/fhir}SupplyDeliveryStatus", + "name" : "{http://hl7.org/fhir}SupplyDeliveryStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6864", + "locator" : "489:1-489:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6864", + "s" : [ { + "value" : [ "","define function ToString(value SupplyRequestStatus): " ] + }, { + "r" : "6868", + "s" : [ { + "r" : "6868", + "s" : [ { + "r" : "6867", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6868", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6868", + "locator" : "489:54-489:64", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6867", + "locator" : "489:54-489:58", + "resultTypeName" : "{http://hl7.org/fhir}SupplyRequestStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6866", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6865", + "locator" : "489:32-489:50", + "resultTypeName" : "{http://hl7.org/fhir}SupplyRequestStatus", + "name" : "{http://hl7.org/fhir}SupplyRequestStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6869", + "locator" : "490:1-490:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6869", + "s" : [ { + "value" : [ "","define function ToString(value SystemRestfulInteraction): " ] + }, { + "r" : "6873", + "s" : [ { + "r" : "6873", + "s" : [ { + "r" : "6872", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6873", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6873", + "locator" : "490:59-490:69", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6872", + "locator" : "490:59-490:63", + "resultTypeName" : "{http://hl7.org/fhir}SystemRestfulInteraction", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6871", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6870", + "locator" : "490:32-490:55", + "resultTypeName" : "{http://hl7.org/fhir}SystemRestfulInteraction", + "name" : "{http://hl7.org/fhir}SystemRestfulInteraction", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6874", + "locator" : "491:1-491:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6874", + "s" : [ { + "value" : [ "","define function ToString(value TaskIntent): " ] + }, { + "r" : "6878", + "s" : [ { + "r" : "6878", + "s" : [ { + "r" : "6877", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6878", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6878", + "locator" : "491:45-491:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6877", + "locator" : "491:45-491:49", + "resultTypeName" : "{http://hl7.org/fhir}TaskIntent", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6876", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6875", + "locator" : "491:32-491:41", + "resultTypeName" : "{http://hl7.org/fhir}TaskIntent", + "name" : "{http://hl7.org/fhir}TaskIntent", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6879", + "locator" : "492:1-492:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6879", + "s" : [ { + "value" : [ "","define function ToString(value TaskPriority): " ] + }, { + "r" : "6883", + "s" : [ { + "r" : "6883", + "s" : [ { + "r" : "6882", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6883", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6883", + "locator" : "492:47-492:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6882", + "locator" : "492:47-492:51", + "resultTypeName" : "{http://hl7.org/fhir}TaskPriority", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6881", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6880", + "locator" : "492:32-492:43", + "resultTypeName" : "{http://hl7.org/fhir}TaskPriority", + "name" : "{http://hl7.org/fhir}TaskPriority", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6884", + "locator" : "493:1-493:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6884", + "s" : [ { + "value" : [ "","define function ToString(value TaskStatus): " ] + }, { + "r" : "6888", + "s" : [ { + "r" : "6888", + "s" : [ { + "r" : "6887", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6888", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6888", + "locator" : "493:45-493:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6887", + "locator" : "493:45-493:49", + "resultTypeName" : "{http://hl7.org/fhir}TaskStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6886", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6885", + "locator" : "493:32-493:41", + "resultTypeName" : "{http://hl7.org/fhir}TaskStatus", + "name" : "{http://hl7.org/fhir}TaskStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6889", + "locator" : "494:1-494:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6889", + "s" : [ { + "value" : [ "","define function ToString(value TestReportActionResult): " ] + }, { + "r" : "6893", + "s" : [ { + "r" : "6893", + "s" : [ { + "r" : "6892", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6893", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6893", + "locator" : "494:57-494:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6892", + "locator" : "494:57-494:61", + "resultTypeName" : "{http://hl7.org/fhir}TestReportActionResult", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6891", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6890", + "locator" : "494:32-494:53", + "resultTypeName" : "{http://hl7.org/fhir}TestReportActionResult", + "name" : "{http://hl7.org/fhir}TestReportActionResult", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6894", + "locator" : "495:1-495:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6894", + "s" : [ { + "value" : [ "","define function ToString(value TestReportParticipantType): " ] + }, { + "r" : "6898", + "s" : [ { + "r" : "6898", + "s" : [ { + "r" : "6897", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6898", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6898", + "locator" : "495:60-495:70", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6897", + "locator" : "495:60-495:64", + "resultTypeName" : "{http://hl7.org/fhir}TestReportParticipantType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6896", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6895", + "locator" : "495:32-495:56", + "resultTypeName" : "{http://hl7.org/fhir}TestReportParticipantType", + "name" : "{http://hl7.org/fhir}TestReportParticipantType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6899", + "locator" : "496:1-496:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6899", + "s" : [ { + "value" : [ "","define function ToString(value TestReportResult): " ] + }, { + "r" : "6903", + "s" : [ { + "r" : "6903", + "s" : [ { + "r" : "6902", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6903", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6903", + "locator" : "496:51-496:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6902", + "locator" : "496:51-496:55", + "resultTypeName" : "{http://hl7.org/fhir}TestReportResult", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6901", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6900", + "locator" : "496:32-496:47", + "resultTypeName" : "{http://hl7.org/fhir}TestReportResult", + "name" : "{http://hl7.org/fhir}TestReportResult", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6904", + "locator" : "497:1-497:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6904", + "s" : [ { + "value" : [ "","define function ToString(value TestReportStatus): " ] + }, { + "r" : "6908", + "s" : [ { + "r" : "6908", + "s" : [ { + "r" : "6907", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6908", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6908", + "locator" : "497:51-497:61", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6907", + "locator" : "497:51-497:55", + "resultTypeName" : "{http://hl7.org/fhir}TestReportStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6906", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6905", + "locator" : "497:32-497:47", + "resultTypeName" : "{http://hl7.org/fhir}TestReportStatus", + "name" : "{http://hl7.org/fhir}TestReportStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6909", + "locator" : "498:1-498:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6909", + "s" : [ { + "value" : [ "","define function ToString(value TestScriptRequestMethodCode): " ] + }, { + "r" : "6913", + "s" : [ { + "r" : "6913", + "s" : [ { + "r" : "6912", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6913", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6913", + "locator" : "498:62-498:72", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6912", + "locator" : "498:62-498:66", + "resultTypeName" : "{http://hl7.org/fhir}TestScriptRequestMethodCode", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6911", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6910", + "locator" : "498:32-498:58", + "resultTypeName" : "{http://hl7.org/fhir}TestScriptRequestMethodCode", + "name" : "{http://hl7.org/fhir}TestScriptRequestMethodCode", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6914", + "locator" : "499:1-499:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6914", + "s" : [ { + "value" : [ "","define function ToString(value TriggerType): " ] + }, { + "r" : "6918", + "s" : [ { + "r" : "6918", + "s" : [ { + "r" : "6917", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6918", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6918", + "locator" : "499:46-499:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6917", + "locator" : "499:46-499:50", + "resultTypeName" : "{http://hl7.org/fhir}TriggerType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6916", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6915", + "locator" : "499:32-499:42", + "resultTypeName" : "{http://hl7.org/fhir}TriggerType", + "name" : "{http://hl7.org/fhir}TriggerType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6919", + "locator" : "500:1-500:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6919", + "s" : [ { + "value" : [ "","define function ToString(value TypeDerivationRule): " ] + }, { + "r" : "6923", + "s" : [ { + "r" : "6923", + "s" : [ { + "r" : "6922", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6923", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6923", + "locator" : "500:53-500:63", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6922", + "locator" : "500:53-500:57", + "resultTypeName" : "{http://hl7.org/fhir}TypeDerivationRule", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6921", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6920", + "locator" : "500:32-500:49", + "resultTypeName" : "{http://hl7.org/fhir}TypeDerivationRule", + "name" : "{http://hl7.org/fhir}TypeDerivationRule", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6924", + "locator" : "501:1-501:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6924", + "s" : [ { + "value" : [ "","define function ToString(value TypeRestfulInteraction): " ] + }, { + "r" : "6928", + "s" : [ { + "r" : "6928", + "s" : [ { + "r" : "6927", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6928", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6928", + "locator" : "501:57-501:67", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6927", + "locator" : "501:57-501:61", + "resultTypeName" : "{http://hl7.org/fhir}TypeRestfulInteraction", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6926", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6925", + "locator" : "501:32-501:53", + "resultTypeName" : "{http://hl7.org/fhir}TypeRestfulInteraction", + "name" : "{http://hl7.org/fhir}TypeRestfulInteraction", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6929", + "locator" : "502:1-502:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6929", + "s" : [ { + "value" : [ "","define function ToString(value UDIEntryType): " ] + }, { + "r" : "6933", + "s" : [ { + "r" : "6933", + "s" : [ { + "r" : "6932", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6933", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6933", + "locator" : "502:47-502:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6932", + "locator" : "502:47-502:51", + "resultTypeName" : "{http://hl7.org/fhir}UDIEntryType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6931", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6930", + "locator" : "502:32-502:43", + "resultTypeName" : "{http://hl7.org/fhir}UDIEntryType", + "name" : "{http://hl7.org/fhir}UDIEntryType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6934", + "locator" : "503:1-503:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6934", + "s" : [ { + "value" : [ "","define function ToString(value UnitsOfTime): " ] + }, { + "r" : "6938", + "s" : [ { + "r" : "6938", + "s" : [ { + "r" : "6937", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6938", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6938", + "locator" : "503:46-503:56", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6937", + "locator" : "503:46-503:50", + "resultTypeName" : "{http://hl7.org/fhir}UnitsOfTime", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6936", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6935", + "locator" : "503:32-503:42", + "resultTypeName" : "{http://hl7.org/fhir}UnitsOfTime", + "name" : "{http://hl7.org/fhir}UnitsOfTime", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6939", + "locator" : "504:1-504:48", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6939", + "s" : [ { + "value" : [ "","define function ToString(value Use): " ] + }, { + "r" : "6943", + "s" : [ { + "r" : "6943", + "s" : [ { + "r" : "6942", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6943", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6943", + "locator" : "504:38-504:48", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6942", + "locator" : "504:38-504:42", + "resultTypeName" : "{http://hl7.org/fhir}Use", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6941", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6940", + "locator" : "504:32-504:34", + "resultTypeName" : "{http://hl7.org/fhir}Use", + "name" : "{http://hl7.org/fhir}Use", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6944", + "locator" : "505:1-505:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6944", + "s" : [ { + "value" : [ "","define function ToString(value VariableType): " ] + }, { + "r" : "6948", + "s" : [ { + "r" : "6948", + "s" : [ { + "r" : "6947", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6948", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6948", + "locator" : "505:47-505:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6947", + "locator" : "505:47-505:51", + "resultTypeName" : "{http://hl7.org/fhir}VariableType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6946", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6945", + "locator" : "505:32-505:43", + "resultTypeName" : "{http://hl7.org/fhir}VariableType", + "name" : "{http://hl7.org/fhir}VariableType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6949", + "locator" : "506:1-506:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6949", + "s" : [ { + "value" : [ "","define function ToString(value VisionBase): " ] + }, { + "r" : "6953", + "s" : [ { + "r" : "6953", + "s" : [ { + "r" : "6952", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6953", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6953", + "locator" : "506:45-506:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6952", + "locator" : "506:45-506:49", + "resultTypeName" : "{http://hl7.org/fhir}VisionBase", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6951", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6950", + "locator" : "506:32-506:41", + "resultTypeName" : "{http://hl7.org/fhir}VisionBase", + "name" : "{http://hl7.org/fhir}VisionBase", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6954", + "locator" : "507:1-507:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6954", + "s" : [ { + "value" : [ "","define function ToString(value VisionEyes): " ] + }, { + "r" : "6958", + "s" : [ { + "r" : "6958", + "s" : [ { + "r" : "6957", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6958", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6958", + "locator" : "507:45-507:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6957", + "locator" : "507:45-507:49", + "resultTypeName" : "{http://hl7.org/fhir}VisionEyes", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6956", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6955", + "locator" : "507:32-507:41", + "resultTypeName" : "{http://hl7.org/fhir}VisionEyes", + "name" : "{http://hl7.org/fhir}VisionEyes", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6959", + "locator" : "508:1-508:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6959", + "s" : [ { + "value" : [ "","define function ToString(value VisionStatus): " ] + }, { + "r" : "6963", + "s" : [ { + "r" : "6963", + "s" : [ { + "r" : "6962", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6963", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6963", + "locator" : "508:47-508:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6962", + "locator" : "508:47-508:51", + "resultTypeName" : "{http://hl7.org/fhir}VisionStatus", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6961", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6960", + "locator" : "508:32-508:43", + "resultTypeName" : "{http://hl7.org/fhir}VisionStatus", + "name" : "{http://hl7.org/fhir}VisionStatus", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6964", + "locator" : "509:1-509:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6964", + "s" : [ { + "value" : [ "","define function ToString(value XPathUsageType): " ] + }, { + "r" : "6968", + "s" : [ { + "r" : "6968", + "s" : [ { + "r" : "6967", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6968", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6968", + "locator" : "509:49-509:59", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6967", + "locator" : "509:49-509:53", + "resultTypeName" : "{http://hl7.org/fhir}XPathUsageType", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6966", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6965", + "locator" : "509:32-509:45", + "resultTypeName" : "{http://hl7.org/fhir}XPathUsageType", + "name" : "{http://hl7.org/fhir}XPathUsageType", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6969", + "locator" : "510:1-510:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6969", + "s" : [ { + "value" : [ "","define function ToString(value base64Binary): " ] + }, { + "r" : "6973", + "s" : [ { + "r" : "6973", + "s" : [ { + "r" : "6972", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6973", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6973", + "locator" : "510:47-510:57", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6972", + "locator" : "510:47-510:51", + "resultTypeName" : "{http://hl7.org/fhir}base64Binary", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6971", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6970", + "locator" : "510:32-510:43", + "resultTypeName" : "{http://hl7.org/fhir}base64Binary", + "name" : "{http://hl7.org/fhir}base64Binary", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6974", + "locator" : "511:1-511:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "name" : "ToBoolean", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6974", + "s" : [ { + "value" : [ "","define function ToBoolean(value boolean): " ] + }, { + "r" : "6978", + "s" : [ { + "r" : "6978", + "s" : [ { + "r" : "6977", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6978", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6978", + "locator" : "511:43-511:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Boolean", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6977", + "locator" : "511:43-511:47", + "resultTypeName" : "{http://hl7.org/fhir}boolean", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6976", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6975", + "locator" : "511:33-511:39", + "resultTypeName" : "{http://hl7.org/fhir}boolean", + "name" : "{http://hl7.org/fhir}boolean", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6979", + "locator" : "512:1-512:47", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Date", + "name" : "ToDate", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6979", + "s" : [ { + "value" : [ "","define function ToDate(value date): " ] + }, { + "r" : "6983", + "s" : [ { + "r" : "6983", + "s" : [ { + "r" : "6982", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6983", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6983", + "locator" : "512:37-512:47", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Date", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6982", + "locator" : "512:37-512:41", + "resultTypeName" : "{http://hl7.org/fhir}date", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6981", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6980", + "locator" : "512:30-512:33", + "resultTypeName" : "{http://hl7.org/fhir}date", + "name" : "{http://hl7.org/fhir}date", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6984", + "locator" : "513:1-513:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}DateTime", + "name" : "ToDateTime", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6984", + "s" : [ { + "value" : [ "","define function ToDateTime(value dateTime): " ] + }, { + "r" : "6988", + "s" : [ { + "r" : "6988", + "s" : [ { + "r" : "6987", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6988", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6988", + "locator" : "513:45-513:55", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}DateTime", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6987", + "locator" : "513:45-513:49", + "resultTypeName" : "{http://hl7.org/fhir}dateTime", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6986", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6985", + "locator" : "513:34-513:41", + "resultTypeName" : "{http://hl7.org/fhir}dateTime", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6989", + "locator" : "514:1-514:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Decimal", + "name" : "ToDecimal", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6989", + "s" : [ { + "value" : [ "","define function ToDecimal(value decimal): " ] + }, { + "r" : "6993", + "s" : [ { + "r" : "6993", + "s" : [ { + "r" : "6992", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6993", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6993", + "locator" : "514:43-514:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Decimal", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6992", + "locator" : "514:43-514:47", + "resultTypeName" : "{http://hl7.org/fhir}decimal", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6991", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6990", + "locator" : "514:33-514:39", + "resultTypeName" : "{http://hl7.org/fhir}decimal", + "name" : "{http://hl7.org/fhir}decimal", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6994", + "locator" : "515:1-515:54", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}DateTime", + "name" : "ToDateTime", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6994", + "s" : [ { + "value" : [ "","define function ToDateTime(value instant): " ] + }, { + "r" : "6998", + "s" : [ { + "r" : "6998", + "s" : [ { + "r" : "6997", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "6998", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "6998", + "locator" : "515:44-515:54", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}DateTime", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "6997", + "locator" : "515:44-515:48", + "resultTypeName" : "{http://hl7.org/fhir}instant", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "6996", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "6995", + "locator" : "515:34-515:40", + "resultTypeName" : "{http://hl7.org/fhir}instant", + "name" : "{http://hl7.org/fhir}instant", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "6999", + "locator" : "516:1-516:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "name" : "ToInteger", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "6999", + "s" : [ { + "value" : [ "","define function ToInteger(value integer): " ] + }, { + "r" : "7003", + "s" : [ { + "r" : "7003", + "s" : [ { + "r" : "7002", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "7003", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "7003", + "locator" : "516:43-516:53", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "7002", + "locator" : "516:43-516:47", + "resultTypeName" : "{http://hl7.org/fhir}integer", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "7001", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "7000", + "locator" : "516:33-516:39", + "resultTypeName" : "{http://hl7.org/fhir}integer", + "name" : "{http://hl7.org/fhir}integer", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "7004", + "locator" : "517:1-517:51", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "7004", + "s" : [ { + "value" : [ "","define function ToString(value string): " ] + }, { + "r" : "7008", + "s" : [ { + "r" : "7008", + "s" : [ { + "r" : "7007", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "7008", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "7008", + "locator" : "517:41-517:51", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "7007", + "locator" : "517:41-517:45", + "resultTypeName" : "{http://hl7.org/fhir}string", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "7006", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "7005", + "locator" : "517:32-517:37", + "resultTypeName" : "{http://hl7.org/fhir}string", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "7009", + "locator" : "518:1-518:47", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Time", + "name" : "ToTime", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "7009", + "s" : [ { + "value" : [ "","define function ToTime(value time): " ] + }, { + "r" : "7013", + "s" : [ { + "r" : "7013", + "s" : [ { + "r" : "7012", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "7013", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "7013", + "locator" : "518:37-518:47", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Time", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "7012", + "locator" : "518:37-518:41", + "resultTypeName" : "{http://hl7.org/fhir}time", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "7011", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "7010", + "locator" : "518:30-518:33", + "resultTypeName" : "{http://hl7.org/fhir}time", + "name" : "{http://hl7.org/fhir}time", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "7014", + "locator" : "519:1-519:48", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "7014", + "s" : [ { + "value" : [ "","define function ToString(value uri): " ] + }, { + "r" : "7018", + "s" : [ { + "r" : "7018", + "s" : [ { + "r" : "7017", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "7018", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "7018", + "locator" : "519:38-519:48", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "7017", + "locator" : "519:38-519:42", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "7016", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "7015", + "locator" : "519:32-519:34", + "resultTypeName" : "{http://hl7.org/fhir}uri", + "name" : "{http://hl7.org/fhir}uri", + "type" : "NamedTypeSpecifier" + } + } ] + }, { + "localId" : "7019", + "locator" : "520:1-520:50", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "name" : "ToString", + "context" : "Unfiltered", + "accessLevel" : "Public", + "type" : "FunctionDef", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "7019", + "s" : [ { + "value" : [ "","define function ToString(value xhtml): " ] + }, { + "r" : "7023", + "s" : [ { + "r" : "7023", + "s" : [ { + "r" : "7022", + "s" : [ { + "value" : [ "value" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "7023", + "s" : [ { + "value" : [ "value" ] + } ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "7023", + "locator" : "520:40-520:50", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "path" : "value", + "type" : "Property", + "source" : { + "localId" : "7022", + "locator" : "520:40-520:44", + "resultTypeName" : "{http://hl7.org/fhir}xhtml", + "name" : "value", + "type" : "OperandRef" + } + }, + "operand" : [ { + "localId" : "7021", + "name" : "value", + "operandTypeSpecifier" : { + "localId" : "7020", + "locator" : "520:32-520:36", + "resultTypeName" : "{http://hl7.org/fhir}xhtml", + "name" : "{http://hl7.org/fhir}xhtml", + "type" : "NamedTypeSpecifier" + } + } ] + } ] + } + } +} + diff --git a/test/yaml/other/cql/OtherFHIRv401Test.cql b/test/yaml/other/cql/OtherFHIRv401Test.cql new file mode 100644 index 0000000..cb2739e --- /dev/null +++ b/test/yaml/other/cql/OtherFHIRv401Test.cql @@ -0,0 +1,15 @@ +library OtherFHIRv401Test version '0.0.1' + +using FHIR version '4.0.1' + +include FHIRHelpers version '4.0.1' called FHIRHelpers + +parameter "LookbackPeriod" default 180 + +context Patient + +define "TestParamAndIncludeSubset": + { + LookbackPeriod: "LookbackPeriod", + Ignore: 'some other output' + } \ No newline at end of file diff --git a/test/yaml/other/cql/OtherFHIRv401Test.json b/test/yaml/other/cql/OtherFHIRv401Test.json new file mode 100644 index 0000000..fad8239 --- /dev/null +++ b/test/yaml/other/cql/OtherFHIRv401Test.json @@ -0,0 +1,247 @@ +{ + "library" : { + "localId" : "0", + "annotation" : [ { + "translatorVersion" : "3.12.0", + "translatorOptions" : "EnableAnnotations,EnableLocators,EnableResultTypes,DisableListDemotion,DisableListPromotion", + "signatureLevel" : "All", + "type" : "CqlToElmInfo" + }, { + "type" : "Annotation", + "s" : { + "r" : "215", + "s" : [ { + "value" : [ "","library OtherFHIRv401Test version '0.0.1'" ] + } ] + } + } ], + "identifier" : { + "id" : "OtherFHIRv401Test", + "version" : "0.0.1" + }, + "schemaIdentifier" : { + "id" : "urn:hl7-org:elm", + "version" : "r1" + }, + "usings" : { + "def" : [ { + "localId" : "1", + "localIdentifier" : "System", + "uri" : "urn:hl7-org:elm-types:r1" + }, { + "localId" : "206", + "locator" : "3:1-3:26", + "localIdentifier" : "FHIR", + "uri" : "http://hl7.org/fhir", + "version" : "4.0.1", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "206", + "s" : [ { + "value" : [ "","using " ] + }, { + "s" : [ { + "value" : [ "FHIR" ] + } ] + }, { + "value" : [ " version '4.0.1'" ] + } ] + } + } ] + } ] + }, + "includes" : { + "def" : [ { + "localId" : "207", + "locator" : "5:1-5:54", + "localIdentifier" : "FHIRHelpers", + "path" : "FHIRHelpers", + "version" : "4.0.1", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "207", + "s" : [ { + "value" : [ "","include " ] + }, { + "s" : [ { + "value" : [ "FHIRHelpers" ] + } ] + }, { + "value" : [ " version ","'4.0.1'"," called ","FHIRHelpers" ] + } ] + } + } ] + } ] + }, + "parameters" : { + "def" : [ { + "localId" : "208", + "locator" : "7:1-7:38", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "name" : "LookbackPeriod", + "accessLevel" : "Public", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "208", + "s" : [ { + "r" : "209", + "value" : [ "","parameter ","\"LookbackPeriod\""," default ","180" ] + } ] + } + } ], + "default" : { + "localId" : "209", + "locator" : "7:36-7:38", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "valueType" : "{urn:hl7-org:elm-types:r1}Integer", + "value" : "180", + "type" : "Literal" + } + } ] + }, + "contexts" : { + "def" : [ { + "localId" : "213", + "locator" : "9:1-9:15", + "name" : "Patient" + } ] + }, + "statements" : { + "def" : [ { + "localId" : "211", + "locator" : "9:1-9:15", + "name" : "Patient", + "context" : "Patient", + "expression" : { + "localId" : "212", + "type" : "SingletonFrom", + "signature" : [ ], + "operand" : { + "localId" : "210", + "locator" : "9:1-9:15", + "dataType" : "{http://hl7.org/fhir}Patient", + "templateId" : "http://hl7.org/fhir/StructureDefinition/Patient", + "type" : "Retrieve", + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] + } + } + }, { + "localId" : "215", + "locator" : "11:1-15:5", + "name" : "TestParamAndIncludeSubset", + "context" : "Patient", + "accessLevel" : "Public", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "215", + "s" : [ { + "value" : [ "","define ","\"TestParamAndIncludeSubset\"",":\n " ] + }, { + "r" : "216", + "s" : [ { + "value" : [ "{\n " ] + }, { + "s" : [ { + "value" : [ "LookbackPeriod",": " ] + }, { + "r" : "217", + "s" : [ { + "value" : [ "\"LookbackPeriod\"" ] + } ] + } ] + }, { + "value" : [ ",\n " ] + }, { + "s" : [ { + "value" : [ "Ignore",": " ] + }, { + "r" : "218", + "s" : [ { + "value" : [ "'some other output'" ] + } ] + } ] + }, { + "value" : [ "\n }" ] + } ] + } ] + } + } ], + "resultTypeSpecifier" : { + "localId" : "224", + "type" : "TupleTypeSpecifier", + "element" : [ { + "localId" : "225", + "name" : "LookbackPeriod", + "elementType" : { + "localId" : "226", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "227", + "name" : "Ignore", + "elementType" : { + "localId" : "228", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, + "expression" : { + "localId" : "216", + "locator" : "12:5-15:5", + "type" : "Tuple", + "resultTypeSpecifier" : { + "localId" : "219", + "type" : "TupleTypeSpecifier", + "element" : [ { + "localId" : "220", + "name" : "LookbackPeriod", + "elementType" : { + "localId" : "221", + "name" : "{urn:hl7-org:elm-types:r1}Integer", + "type" : "NamedTypeSpecifier" + } + }, { + "localId" : "222", + "name" : "Ignore", + "elementType" : { + "localId" : "223", + "name" : "{urn:hl7-org:elm-types:r1}String", + "type" : "NamedTypeSpecifier" + } + } ] + }, + "element" : [ { + "name" : "LookbackPeriod", + "value" : { + "localId" : "217", + "locator" : "13:23-13:38", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}Integer", + "name" : "LookbackPeriod", + "type" : "ParameterRef" + } + }, { + "name" : "Ignore", + "value" : { + "localId" : "218", + "locator" : "14:15-14:33", + "resultTypeName" : "{urn:hl7-org:elm-types:r1}String", + "valueType" : "{urn:hl7-org:elm-types:r1}String", + "value" : "some other output", + "type" : "Literal" + } + } ] + } + } ] + } + } +} + diff --git a/test/yaml/other/cqlt.yaml b/test/yaml/other/cqlt.yaml new file mode 100644 index 0000000..2454443 --- /dev/null +++ b/test/yaml/other/cqlt.yaml @@ -0,0 +1,7 @@ +--- +library: + name: OtherFHIRv401Test +options: + date: "2018-12-10T00:00:00.0Z" + dumpFiles: + enabled: true diff --git a/test/yaml/other/reusable_resources.yml b/test/yaml/other/reusable_resources.yml new file mode 100644 index 0000000..543e7f3 --- /dev/null +++ b/test/yaml/other/reusable_resources.yml @@ -0,0 +1,6 @@ +reusable_resources: + - &reusablePatient + resourceType: Patient + name: Fuller Jackson + gender: male + birthDate: 1954-02-16 \ No newline at end of file diff --git a/test/yaml/other/tests/reusable_example_1.yaml b/test/yaml/other/tests/reusable_example_1.yaml new file mode 100644 index 0000000..3b16944 --- /dev/null +++ b/test/yaml/other/tests/reusable_example_1.yaml @@ -0,0 +1,15 @@ +--- +name: Test reusable resources with relative path, reusable patient, and should include + +externalData: + - ../reusable_resources + +data: + - *reusablePatient + +parameters: + LookbackPeriod: 90 + +results: + # To check for subset rather than deep equals, needs to be properly quoted and valid JSON + TestParamAndIncludeSubset: "$should include {\"LookbackPeriod\": 90}" \ No newline at end of file From d47ed5a7c1dc505bce73285cbb6a143687667cc8 Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Wed, 6 Nov 2024 11:04:57 -0500 Subject: [PATCH 10/14] document should include --- CREATING-TEST-CASES.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CREATING-TEST-CASES.md b/CREATING-TEST-CASES.md index 770d885..1da3221 100644 --- a/CREATING-TEST-CASES.md +++ b/CREATING-TEST-CASES.md @@ -214,6 +214,8 @@ results: # The following indicates that these outputs should be arrays of length 1 ThirdCqlExpression: $should have length 1 FourthCqlExpression: $should have length 1 + # The following indicates that the output should contain a JSON subset, needs to be properly quoted and valid JSON + FifthCqlExpression: "$should include {\"LookbackPeriod\": 90}" ``` Currently only the `exist` and `have length` methods are supported. From 958032838583a82d6a91612a4b8d26e38dba1757 Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Sun, 17 Nov 2024 21:14:08 -0500 Subject: [PATCH 11/14] fix to allow chained aliases within external data files --- src/loadYamlTestCases.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/loadYamlTestCases.js b/src/loadYamlTestCases.js index d65ee20..a96cb81 100644 --- a/src/loadYamlTestCases.js +++ b/src/loadYamlTestCases.js @@ -70,6 +70,11 @@ function yamlToTestCases(yamlFilePath, fhirVersion) { } // Try to load the document + if(!docString.startsWith('---')){ + // eslint-disable-next-line no-console + console.log(`Ignoring potential external data file: ${yamlFilePath}`); + return []; + } const doc = yaml.load(docString); if (!doc.name) { if (!doc.data && !doc.results) { From a8039b08dad084e5a8118f1ee85828c268418f8c Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Tue, 19 Nov 2024 18:02:29 -0500 Subject: [PATCH 12/14] upgrade gradlew to latest version to prevent compatibility errors with Java 22 --- gradle/wrapper/gradle-wrapper.jar | Bin 63721 -> 43583 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 7 +++++-- gradlew.bat | 22 ++++++++++++---------- 4 files changed, 18 insertions(+), 13 deletions(-) diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 7f93135c49b765f8051ef9d0a6055ff8e46073d8..a4b76b9530d66f5e68d973ea569d8e19de379189 100644 GIT binary patch literal 43583 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 yu?e%!_ptzGB|8GrCfu%p?(_ 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 GZ~q4|mN%#X literal 63721 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鯊%1Et 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⁢ zv5o9#E7!G0XmdzfsS{efPNi`1b44~SZ4Z8fuX!I}#8g+(wxzQwUT#Xb2(tbY1+EUhGKoT@KEU9Ktl>_0 z%bjDJg;#*gtJZv!-Zs`?^}v5eKmnbjqlvnSzE@_SP|LG_PJ6CYU+6zY6>92%E+ z=j@TZf-iW4(%U{lnYxQA;7Q!b;^brF8n0D>)`q5>|WDDXLrqYU_tKN2>=#@~OE7grMnNh?UOz-O~6 z6%rHy{#h9K0AT+lDC7q4{hw^|q6*Ry;;L%Q@)Ga}$60_q%D)rv(CtS$CQbpq9|y1e zRSrN4;$Jyl{m5bZw`$8TGvb}(LpY{-cQ)fcyJv7l3S52TLXVDsphtv&aPuDk1OzCA z4A^QtC(!11`IsNx_HnSy?>EKpHJWT^wmS~hc^p^zIIh@9f6U@I2 zC=Mve{j2^)mS#U$e{@Q?SO6%LDsXz@SY+=cK_QMmXBIU)j!$ajc-zLx3V60EXJ!qC zi<%2x8Q24YN+&8U@CIlN zrZkcT9yh%LrlGS9`G)KdP(@9Eo-AQz@8GEFWcb7U=a0H^ZVbLmz{+&M7W(nXJ4sN8 zJLR7eeK(K8`2-}j(T7JsO`L!+CvbueT%izanm-^A1Dn{`1Nw`9P?cq;7no+XfC`K(GO9?O^5zNIt4M+M8LM0=7Gz8UA@Z0N+lg+cX)NfazRu z5D)~HA^(u%w^cz+@2@_#S|u>GpB+j4KzQ^&Wcl9f z&hG#bCA(Yk0D&t&aJE^xME^&E-&xGHhXn%}psEIj641H+Nl-}boj;)Zt*t(4wZ5DN z@GXF$bL=&pBq-#vkTkh>7hl%K5|3 z{`Vn9b$iR-SoGENp}bn4;fR3>9sA%X2@1L3aE9yTra;Wb#_`xWwLSLdfu+PAu+o3| zGVnpzPr=ch{uuoHjtw7+_!L_2;knQ!DuDl0R`|%jr+}jFzXtrHIKc323?JO{l&;VF z*L1+}JU7%QJOg|5|Tc|D8fN zJORAg=_vsy{ak|o);@)Yh8Lkcg@$FG3k@ep36BRa^>~UmnRPziS>Z=`Jb2x*Q#`%A zU*i3&Vg?TluO@X0O;r2Jl6LKLUOVhSqg1*qOt^|8*c7 zo(298@+r$k_wQNGHv{|$tW(T8L+4_`FQ{kEW5Jgg{yf7ey4ss_(SNKfz(N9lx&a;< je(UuV8hP?p&}TPdm1I$XmG#(RzlD&B2izSj9sl%y5~4qc diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 3fa8f86..94113f2 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.11-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/gradlew b/gradlew index 1aa94a4..f5feea6 100755 --- a/gradlew +++ b/gradlew @@ -15,6 +15,8 @@ # See the License for the specific language governing permissions and # limitations under the License. # +# SPDX-License-Identifier: Apache-2.0 +# ############################################################################## # @@ -55,7 +57,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. @@ -84,7 +86,8 @@ done # shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s +' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum diff --git a/gradlew.bat b/gradlew.bat index 6689b85..9b42019 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -13,6 +13,8 @@ @rem See the License for the specific language governing permissions and @rem limitations under the License. @rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem @if "%DEBUG%"=="" @echo off @rem ########################################################################## @@ -43,11 +45,11 @@ set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -57,11 +59,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail From 37015c794a81fb8957a83660f1bc258b3d86e17b Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Fri, 22 Nov 2024 12:56:57 -0500 Subject: [PATCH 13/14] code coverage reporter (#1) * add Mocha cql library code coverage reporter * documentation for code coverage * linting * change reporter to use Istanbul * error handling for locator string * move coverage analysis to reporter, fix column alignment, update README, add tests --- .gitignore | 1 + README.md | 24 ++++++ package-lock.json | 109 ++++++++++++++++++++++-- package.json | 3 + src/buildTestSuite.js | 10 ++- src/exporters/coverage.js | 172 ++++++++++++++++++++++++++++++++++++++ test/coverage.test.js | 112 +++++++++++++++++++++++++ 7 files changed, 423 insertions(+), 8 deletions(-) create mode 100644 src/exporters/coverage.js create mode 100644 test/coverage.test.js diff --git a/.gitignore b/.gitignore index 9b6e69c..a97d365 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /.gradle /node_modules .DS_Store +coverage diff --git a/README.md b/README.md index a15fe53..4d25fa5 100644 --- a/README.md +++ b/README.md @@ -291,6 +291,30 @@ CQLT Config: /path/to/my/cql/project/test/cqlt.yaml ``` +## Generating CQL library coverage reports + +Test coverage reports describing total number of expressions in the library, number of covered expressions, and list of uncovered expressions can be generated using the custom Mocha coverage reporter. Setup the additional script `test:coverage` in `package.json` as below. The reporter exports lcov formatted files and HTML to the `coverage` folder. + +```json +{ + "name": "my-cql-project", + "version": "1.0.0", + "scripts": { + "test": "./node_modules/.bin/mocha --reporter spec --recursive", + "test:coverage": "./node_modules/.bin/mocha --reporter ./src/exporters/coverage.js --recursive" + }, + "devDependencies": { + "mocha": "^5.2.0", + "cql-testing": "^1.0.0", + "cql-execution": "^1.3.7" + } +} +``` + +```sh +$ npm run test:coverage +``` + ## Generating FHIR Documentation The _FHIR_DSTU2.md_ and _FHIR_STU3.md_ documentation files are generated using the FHIR specification definitions and the corresponding _config.yaml_ files (in _src/fhir/${version}/_). Developers working on the CQL Testing Framework (i.e., developing the framework itself) can regenerate the documentation using the following command: diff --git a/package-lock.json b/package-lock.json index fca6ae6..9a31bd6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,8 @@ "cql-exec-fhir": "^2.1.5", "cql-exec-vsac": "^2.2.0", "fs-extra": "^11.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", "js-yaml": "^4.1.0", "lodash": "^4.17.21", "mocha": "^10.6.0", @@ -678,9 +680,10 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", "engines": { "node": ">=6" } @@ -1058,6 +1061,12 @@ "he": "bin/he" } }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" + }, "node_modules/ignore": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", @@ -1215,6 +1224,42 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -1347,6 +1392,21 @@ "node": "*" } }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -2620,9 +2680,9 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" }, "escape-html": { "version": "1.0.3", @@ -2895,6 +2955,11 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, "ignore": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", @@ -3007,6 +3072,30 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, + "istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==" + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + } + }, + "istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -3117,6 +3206,14 @@ "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.28.1.tgz", "integrity": "sha512-gYHAa180mKrNIUJCbwpmD0aTu9kV0dREDrwNnuyFAsO1Wt0EVYSZelPnJlbj9HplzXX/YWXHFTL45kvZ53M0pw==" }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "requires": { + "semver": "^7.5.3" + } + }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", diff --git a/package.json b/package.json index 397f90f..723a4c6 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "test": "./node_modules/.bin/mocha --reporter spec --recursive", "test:watch": "npm test -- --watch", "test:debug": "./node_modules/.bin/mocha --inspect --inspect-brk --reporter spec --recursive", + "test:coverage": "./node_modules/.bin/mocha --reporter ./src/exporters/coverage.js --recursive", "lint": "./node_modules/.bin/eslint .", "lint:fix": "./node_modules/.bin/eslint . --fix", "doc": "node ./src/doc-gen.js" @@ -19,6 +20,8 @@ "cql-exec-fhir": "^2.1.5", "cql-exec-vsac": "^2.2.0", "fs-extra": "^11.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.7", "js-yaml": "^4.1.0", "lodash": "^4.17.21", "mocha": "^10.6.0", diff --git a/src/buildTestSuite.js b/src/buildTestSuite.js index 40a56b7..76282e0 100644 --- a/src/buildTestSuite.js +++ b/src/buildTestSuite.js @@ -34,7 +34,7 @@ function buildTestSuite(testCases, library, codeService, fhirVersion, config) { // Use describe.skip if the suite has skip: true, use describe.only if the suite has only: true, // otherwise use describe const describeFn = config.get('skip') ? describe.skip : config.get('only') ? describe.only : describe; - describeFn(libraryHandle, () => { + describeFn(libraryHandle, function() { let patientSource; before('Initialize FHIR patient source', () => { switch (fhirVersion) { @@ -80,11 +80,16 @@ function buildTestSuite(testCases, library, codeService, fhirVersion, config) { }); } + before('Initialize coverage report', () => { + this.emit('initCoverageReport', + { source: library.source.library, paths: config.get('library.paths')}); + }); + afterEach('Reset the patient source', () => patientSource.reset()); for (const testCase of testCases) { const testFunc = testCase.skip ? it.skip : testCase.only ? it.only : it; - testFunc(testCase.name, () => { + testFunc(testCase.name, function() { const dumpFileName = `${testCase.name.replace(/[\s/\\]/g, '_')}.json`; if (dumpBundlesPath) { const filePath = path.join(dumpBundlesPath, dumpFileName); @@ -108,6 +113,7 @@ function buildTestSuite(testCases, library, codeService, fhirVersion, config) { fs.writeFileSync(filePath, JSON.stringify(results, null, 2), 'utf8'); } const patientId = testCase.bundle.entry[0].resource.id; + this.test.emit('addLocalIdResultMap', results.localIdPatientResultsMap[patientId]); expect(results.patientResults[patientId]).to.exist; for (const expr of Object.keys(testCase.expected)) { checkResult(expr, results.patientResults[patientId][expr], testCase.expected[expr]); diff --git a/src/exporters/coverage.js b/src/exporters/coverage.js new file mode 100644 index 0000000..b94b49e --- /dev/null +++ b/src/exporters/coverage.js @@ -0,0 +1,172 @@ +const Mocha = require('mocha'); +const path = require('path'); +const libReport = require('istanbul-lib-report'); +const createMap = require('istanbul-lib-coverage').createCoverageMap; +const reports = require('istanbul-reports'); + +class LibraryCoverageReporter extends Mocha.reporters.Base { + constructor(runner) { + super(runner); + + let coverageReport = null; + const coverageReports = []; + + runner.on(Mocha.Runner.constants.EVENT_SUITE_BEGIN, (suite) => { + coverageReport = null; + suite.on('initCoverageReport', (library) => { + if (library) { + coverageReport = LibraryCoverageReporter.initCoverageReport(library.source, library.paths); + coverageReports.push(coverageReport); + } + }); + }); + + runner.on(Mocha.Runner.constants.EVENT_TEST_BEGIN, (test) => { + if (coverageReport) { + test.on('addLocalIdResultMap', (localIdResultsMap) => { + LibraryCoverageReporter.addLocalIdResultMap(localIdResultsMap, coverageReport); + }); + } + }); + + runner.on(Mocha.Runner.constants.EVENT_RUN_END, () => { + const coverage = []; + for (const coverageReport of coverageReports) { + if (coverageReport.paths == null || coverageReport.paths.length > 1) { + console.error('Library paths must be set to a single path'); + } + const coverageData = { + path: path.join(coverageReport.paths[0], `${coverageReport.library.id}.cql`), + statementMap: LibraryCoverageReporter.parseExpressonLocator(coverageReport.expressions), + fnMap: {}, + branchMap: {}, + s: coverageReport.covered, + f: {}, + b: {} + }; + coverage.push(coverageData); + } + LibraryCoverageReporter.writeReport(coverage, 'coverage'); + }); + } + + static parseExpressonLocator(originalObject) { + const parsedObject = {}; + + for (const key in originalObject) { + if (originalObject[key].locator) { + const locator = originalObject[key].locator; + const [start, end] = locator.split('-'); + const [startLine, startColumn] = start.includes(':') ? + start.split(':').map(Number) : [Number(start), 0]; + const [endLine, endColumn] = end !== undefined ? + (end.includes(':') ? end.split(':').map(Number) : [Number(end), 0]) + : [startLine, startColumn]; + + parsedObject[key] = { + start: { line: startLine, column: startColumn > 0 ? startColumn - 1 : startColumn }, + end: { line: endLine, column: endColumn > 0 ? endColumn - 1 : endColumn } + }; + } + } + + return parsedObject; + } + + static writeReport(coverage, coveragePath) { + const coverageMap = createMap({}); + for (const coverageData of coverage) { + coverageMap.addFileCoverage(coverageData); + } + + // create a context for report generation + const context = libReport.createContext({ + dir: `${coveragePath}`, + // The summarizer to default to (may be overridden by some reports) + // values can be nested/flat/pkg. Defaults to 'pkg' + defaultSummarizer: 'nested', + coverageMap + }); + + // create an instance of the relevant report class, passing the + // report name e.g. json/html/html-spa/text + const report = reports.create('lcov', {}); + + // call execute to synchronously create and write the report to disk + report.execute(context); + } + + static initCoverageReport(librarySource, libraryPaths) { + const coverageReport = { + library: librarySource.identifier, + paths: libraryPaths + }; + coverageReport.expressions = this.extractLocalIdData(librarySource.statements.def); + coverageReport.covered = Object.keys(coverageReport.expressions).reduce((acc, key) => { + acc[key] = 0; + return acc; + }, {}); + return coverageReport; + } + + static extractLocalIdData(jsonArray) { + const resultObject = {}; + + function recursiveSearch(obj) { + if (typeof obj !== 'object' || obj === null) { + return; + } + + // Check if the current object has a 'localId' property + if (obj['localId']) { + const localId = obj.localId; + const extractedData = {}; + + // Iterate over the properties of the object + for (const key in obj) { + const value = obj[key]; + // Check if the value is a literal (not an object or array) + if (value !== null && typeof value !== 'object') { + extractedData[key] = value; + } + } + + // Check if 'locator' and 'type' is not null in the extracted data + // Skip types that don't require unit testing - alias, as, type specifiers, literals and property extractors + if (extractedData.locator !== undefined && extractedData.type !== undefined && + extractedData.alias === undefined && + (extractedData.type !== 'As' && !extractedData.type.includes('TypeSpecifier') && extractedData.type !== 'Literal' && extractedData.type !== 'Property') + ) { + resultObject[localId] = extractedData; + } + } + + // Recursively search through all properties of the object, skipping signature and resultTypeSpecifier + for (const key in obj) { + if (typeof obj[key] === 'object' && key !== 'signature' && key !== 'resultTypeSpecifier') { + recursiveSearch(obj[key]); + } + } + } + + // Iterate over each JSON object in the array + jsonArray.forEach(jsonObject => { + recursiveSearch(jsonObject); + }); + + return resultObject; + } + + static addLocalIdResultMap(localIdResultMap, coverageReport) { + if (localIdResultMap == null) { return; } + // Iterate over each key in the results map + for (const localId in localIdResultMap[coverageReport.library.id]) { + // Check if the key exists in the expressions map + if (coverageReport.expressions[localId]) { + coverageReport.covered[localId] += 1; + } + } + } +} + +module.exports = LibraryCoverageReporter; \ No newline at end of file diff --git a/test/coverage.test.js b/test/coverage.test.js new file mode 100644 index 0000000..6d78756 --- /dev/null +++ b/test/coverage.test.js @@ -0,0 +1,112 @@ +const { expect } = require('chai'); +const fs = require('fs'); +const path = require('path'); +const LibraryCoverageReporter = require('../src/exporters/coverage'); + +describe('LibraryCoverageReporter', () => { + describe('initCoverageReport', function() { + it('should initialize the coverage report with the correct library and paths', function() { + // Read the librarySource from the JSON file + const librarySourcePath = path.join(__dirname, 'yaml', 'other', 'cql', 'OtherFHIRv401Test.json'); + const librarySource = JSON.parse(fs.readFileSync(librarySourcePath, 'utf8')); + + const libraryPaths = ['path1', 'path2']; + + const partialExpectedOutput = { + library: { + id: 'OtherFHIRv401Test', + version: '0.0.1', + }, + paths: ['path1', 'path2'] + }; + + const result = LibraryCoverageReporter.initCoverageReport(librarySource.library, libraryPaths); + + // Use include to partially match the expected output + expect(result).to.deep.include(partialExpectedOutput, 'includes the correct library and paths'); + + // Additional checks for expressions and covered + expect(result.expressions).to.include.keys(['216', '217']); + expect(result.covered).to.include.keys(['216', '217']); + expect(result.covered).to.deep.include({ 216: 0, 217: 0 }); + }); + }); + + describe('writeReport', () => { + it('should write Istanbul HTML report', () => { + const coverageData = { + path: 'test/yaml/other/cql/OtherFHIRv401Test.cql', + statementMap: { + '0': { + start: { line: 2, column: 0 }, + end: { line: 2, column: 29 } + }, + '1': { + start: { line: 3, column: 0 }, + end: { line: 3, column: 47 } + }, + '2': { + start: { line: 5, column: 0 }, + end: { line: 5, column: 47 } + } + }, + fnMap: {}, + branchMap: {}, + s: { + '0': 0, + '1': 0, + '2': 0 + }, + f: {}, + b: {} + }; + + LibraryCoverageReporter.writeReport([coverageData], 'coverage'); + }); + }); + + describe('parseExpressonLocator', function() { + it('should correctly parse various locator formats', function() { + const originalObject = { + key1: { locator: '1:5-2:10' }, // Line and column + key2: { locator: '3-4' }, // Line only + key3: { locator: '5:8' }, // Start line and column only + key4: { locator: '6' }, // Start line only + key5: { noLocator: 'value' }, // No locator + key6: { locator: '7:2-8:3' }, // Multiple keys with locators + key7: { locator: '9:4-10:5' } + }; + + const expectedOutput = { + key1: { + start: { line: 1, column: 4 }, + end: { line: 2, column: 9 } + }, + key2: { + start: { line: 3, column: 0 }, + end: { line: 4, column: 0 } + }, + key3: { + start: { line: 5, column: 7 }, + end: { line: 5, column: 7 } + }, + key4: { + start: { line: 6, column: 0 }, + end: { line: 6, column: 0 } + }, + // key5 is not included in expectedOutput as it has no locator + key6: { + start: { line: 7, column: 1 }, + end: { line: 8, column: 2 } + }, + key7: { + start: { line: 9, column: 3 }, + end: { line: 10, column: 4 } + } + }; + + const result = LibraryCoverageReporter.parseExpressonLocator(originalObject); + expect(result).to.deep.equal(expectedOutput, 'correctly parses various locator formats'); + }); + }); +}); \ No newline at end of file From 5b645c6183f08a4fae0bb0782701e86cd5e75558 Mon Sep 17 00:00:00 2001 From: Neelima Karipineni <1413472+nkarip@users.noreply.github.com> Date: Fri, 13 Dec 2024 13:51:27 -0500 Subject: [PATCH 14/14] serialize to json to support FHIRObject expects --- src/buildTestSuite.js | 14 +- test/yaml/other/cql/OtherFHIRv401Test.cql | 5 +- test/yaml/other/cql/OtherFHIRv401Test.json | 175 ++++++++++++++++++++- test/yaml/other/tests/fhir_object.yaml | 37 +++++ 4 files changed, 223 insertions(+), 8 deletions(-) create mode 100644 test/yaml/other/tests/fhir_object.yaml diff --git a/src/buildTestSuite.js b/src/buildTestSuite.js index 76282e0..c6ee6d9 100644 --- a/src/buildTestSuite.js +++ b/src/buildTestSuite.js @@ -164,15 +164,17 @@ function simplifyResult(result) { result2[key] = simplifyResult(result[key]); } return result2; - } else if (result != null && typeof result === 'object') { + } else if (result.constructor.name === 'FHIRObject') { + return result._json; + } else if (typeof result === 'object') { + let result2 = {}; for (const key of Object.keys(result)) { - if(result[key] === undefined){ - // execution library is serializing uninitialized fields, remove these - delete result[key]; - } else { - result[key] = simplifyResult(result[key]); + if(result[key] !== undefined){ + // execution library is serializing uninitialized fields, skip these + result2[key] = simplifyResult(result[key]); } } + return result2; } return result; } diff --git a/test/yaml/other/cql/OtherFHIRv401Test.cql b/test/yaml/other/cql/OtherFHIRv401Test.cql index cb2739e..fe6ab59 100644 --- a/test/yaml/other/cql/OtherFHIRv401Test.cql +++ b/test/yaml/other/cql/OtherFHIRv401Test.cql @@ -12,4 +12,7 @@ define "TestParamAndIncludeSubset": { LookbackPeriod: "LookbackPeriod", Ignore: 'some other output' - } \ No newline at end of file + } + +define AbatementAge: + First([Condition] C).abatement as Age \ No newline at end of file diff --git a/test/yaml/other/cql/OtherFHIRv401Test.json b/test/yaml/other/cql/OtherFHIRv401Test.json index fad8239..804827b 100644 --- a/test/yaml/other/cql/OtherFHIRv401Test.json +++ b/test/yaml/other/cql/OtherFHIRv401Test.json @@ -9,7 +9,7 @@ }, { "type" : "Annotation", "s" : { - "r" : "215", + "r" : "230", "s" : [ { "value" : [ "","library OtherFHIRv401Test version '0.0.1'" ] } ] @@ -240,6 +240,179 @@ } } ] } + }, { + "localId" : "230", + "locator" : "17:1-18:39", + "resultTypeName" : "{http://hl7.org/fhir}Age", + "name" : "AbatementAge", + "context" : "Patient", + "accessLevel" : "Public", + "annotation" : [ { + "type" : "Annotation", + "s" : { + "r" : "230", + "s" : [ { + "value" : [ "","define ","AbatementAge",":\n " ] + }, { + "r" : "231", + "s" : [ { + "r" : "250", + "s" : [ { + "r" : "247", + "s" : [ { + "value" : [ "First","(" ] + }, { + "r" : "240", + "s" : [ { + "s" : [ { + "r" : "232", + "s" : [ { + "r" : "233", + "s" : [ { + "r" : "233", + "s" : [ { + "value" : [ "[","Condition","]" ] + } ] + } ] + }, { + "value" : [ " ","C" ] + } ] + } ] + } ] + }, { + "value" : [ ")" ] + } ] + }, { + "value" : [ "." ] + }, { + "r" : "250", + "s" : [ { + "value" : [ "abatement" ] + } ] + } ] + }, { + "value" : [ " as " ] + }, { + "r" : "263", + "s" : [ { + "value" : [ "Age" ] + } ] + } ] + } ] + } + } ], + "expression" : { + "localId" : "231", + "locator" : "18:3-18:39", + "resultTypeName" : "{http://hl7.org/fhir}Age", + "strict" : false, + "type" : "As", + "signature" : [ ], + "operand" : { + "localId" : "250", + "locator" : "18:3-18:32", + "path" : "abatement", + "type" : "Property", + "resultTypeSpecifier" : { + "localId" : "257", + "type" : "ChoiceTypeSpecifier", + "type" : [ ], + "choice" : [ { + "localId" : "258", + "name" : "{http://hl7.org/fhir}dateTime", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "259", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "260", + "name" : "{http://hl7.org/fhir}Period", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "261", + "name" : "{http://hl7.org/fhir}Range", + "type" : "NamedTypeSpecifier" + }, { + "localId" : "262", + "name" : "{http://hl7.org/fhir}string", + "type" : "NamedTypeSpecifier" + } ] + }, + "source" : { + "localId" : "247", + "locator" : "18:3-18:22", + "resultTypeName" : "{http://hl7.org/fhir}Condition", + "type" : "First", + "signature" : [ { + "localId" : "248", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "249", + "name" : "{http://hl7.org/fhir}Condition", + "type" : "NamedTypeSpecifier" + } + } ], + "source" : { + "localId" : "240", + "locator" : "18:9-18:21", + "type" : "Query", + "resultTypeSpecifier" : { + "localId" : "241", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "242", + "name" : "{http://hl7.org/fhir}Condition", + "type" : "NamedTypeSpecifier" + } + }, + "source" : [ { + "localId" : "232", + "locator" : "18:9-18:21", + "alias" : "C", + "resultTypeSpecifier" : { + "localId" : "238", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "239", + "name" : "{http://hl7.org/fhir}Condition", + "type" : "NamedTypeSpecifier" + } + }, + "expression" : { + "localId" : "233", + "locator" : "18:9-18:19", + "dataType" : "{http://hl7.org/fhir}Condition", + "templateId" : "http://hl7.org/fhir/StructureDefinition/Condition", + "type" : "Retrieve", + "resultTypeSpecifier" : { + "localId" : "236", + "type" : "ListTypeSpecifier", + "elementType" : { + "localId" : "237", + "name" : "{http://hl7.org/fhir}Condition", + "type" : "NamedTypeSpecifier" + } + }, + "include" : [ ], + "codeFilter" : [ ], + "dateFilter" : [ ], + "otherFilter" : [ ] + } + } ], + "let" : [ ], + "relationship" : [ ] + } + } + }, + "asTypeSpecifier" : { + "localId" : "263", + "locator" : "18:37-18:39", + "resultTypeName" : "{http://hl7.org/fhir}Age", + "name" : "{http://hl7.org/fhir}Age", + "type" : "NamedTypeSpecifier" + } + } } ] } } diff --git a/test/yaml/other/tests/fhir_object.yaml b/test/yaml/other/tests/fhir_object.yaml new file mode 100644 index 0000000..75d325e --- /dev/null +++ b/test/yaml/other/tests/fhir_object.yaml @@ -0,0 +1,37 @@ +--- +name: Test fhir object serialization + + +data: + - + resourceType: Patient + name: Fuller Jackson + gender: male + birthDate: 1954-02-16 + - + resourceType: Condition + clinicalStatus: + coding: + - system: http://terminology.hl7.org/CodeSystem/condition-clinical + code: inactive + verificationStatus: + coding: + - system: http://terminology.hl7.org/CodeSystem/condition-ver-status + code: confirmed + code: + coding: + - system: http://snomed.info/sct + code: 77941000119104 + display: History of radiation therapy to chest + abatementAge: + value: 15 + unit: years + system: http://unitsofmeasure.org + code: a + +results: + AbatementAge: + value: 15 + unit: years + system: http://unitsofmeasure.org + code: a \ No newline at end of file